downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

DomDocument->create_text_node> <DomDocument->create_entity_reference
Last updated: Fri, 20 May 2011

view this page in

DomDocument->create_processing_instruction

(PHP 4 >= 4.1.0)

DomDocument->create_processing_instructionCrea un nuevo nodo PI

Descripción

domprocessinginstruction DomDocument->create_processing_instruction ( string $content )

Esta función devuelve una nueva instancia de la clase DomCData. El contenido de la instrucción de procesamiento es el valor del parámetro pasado. Este nodo no se mostrará en el documento a no ser que sea insertado con (p.e.j.) domnode_append_child().

El valor de retorno es FALSE si ocurre un error.

Vea también domnode_append_child(), domdocument_create_element(), domdocument_create_text(), domdocument_create_cdata_section(), domdocument_create_attribute(), domdocument_create_entity_reference(), y domnode_insert_before().



add a note add a note User Contributed Notes DomDocument->create_processing_instruction
fru at not dot spam dot com 03-Aug-2004 09:31
note that
string DomDocument->
   create_processing_instruction ( string contenido)
takes two arguments:
- first: the processing instruction,
- second: the arguments and values of
      the processing instruction
:::so must be:
string DomDocument->
    create_processing_instruction ( string prInst,
           string contenido)
AlanCanon 26-May-2004 09:20
There's an error in both the above examples: it's "xml-stylesheet," not "xsl-stylesheet.Corrected examples:

    $pi = $dom->create_processing_instruction
    (
      "xml-stylesheet",
      "type=\"text/xsl\" href=\"$stylesheet\""
    );
    $dom->append_child($pi);
apoco at cox dot net 02-Dec-2003 04:34
That prior user example creates an invalid processing insruction under 4.3.4.  The first parameter is the processing instruction, and the second can be used for the attributes of the PI.   Here's a code snippet I used to insert a stylesheet:

<?php

$pi
= $doc->create_processing_instruction(
 
"xsl-stylesheet",
 
"type=\"text/xsl\" href=\"$stylesheet\"");
$doc->append_child($pi);

?>
rj.kamp at hccnet dot nl 20-Oct-2003 11:29
Please note that you have to use this function the following way to add a stylsheetr for client side processing.

$pi = $myDoc->create_processing_instruction('','xsl-stylesheet type="text/xsl" href="path_to_my_stylesheet"');

$myDoc->append_child($pi);

And note you have to add this to the document before the rootnode.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites