html
(PHP 5, PHP 7, PHP 8)
DOMProcessingInstruction::__construct — Creates a new DOMProcessingInstruction object
Creates a new DOMProcessingInstruction object. This object is read only. It may be appended to a document, but additional nodes may not be appended to this node until the node is associated with a document. To create a writeable node, use DOMDocument::createProcessingInstruction .
name
The tag name of the processsing instruction.
value
The value of the processsing instruction.
Example #1 Creating a new DOMProcessingInstruction object
<?php
$dom
= new
DOMDocument
(
'1.0'
,
'UTF-8'
);
$html
=
$dom
->
appendChild
(new
DOMElement
(
'html'
));
$body
=
$html
->
appendChild
(new
DOMElement
(
'body'
));
$pinode
= new
DOMProcessingInstruction
(
'php'
,
'echo "Hello World"; '
);
$body
->
appendChild
(
$pinode
);
echo
$dom
->
saveXML
();
?>
The above example will output:
<?xml versionen="1.0" encoding="UTF-8"?> <html><body><?php echo "Hello World"; ?></body></html>