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)
DomDocument->create_processing_instruction
(No version information available, might be only in CVS)
DomDocument->create_processing_instruction — Crea un nuovo nodo PI
Descrizione
Questa funzione restituisce una nuova istanza della classe DomCData. Il contenuto della PI viene passato tramite il parametro.Questo nodo non sarà presente nel documento fino a quando non viene inserito con funzioni tipo domnode_append_child().
La funzione restituisce FALSE se si verifica un errore.
Vedere anche domnode_append_child(), domdocument_create_element(), domdocument_create_text(), domdocument_create_cdata_section(), domdocument_create_attribute(), domdocument_create_entity_reference() e domnode_insert_before().
DomDocument->create_processing_instruction
fru at not dot spam dot com
03-Aug-2004 02:31
03-Aug-2004 02:31
AlanCanon
26-May-2004 02:20
26-May-2004 02: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
01-Dec-2003 08:34
01-Dec-2003 08: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 04:29
20-Oct-2003 04: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.
