Syntax:DOMProcessingInstruction DOMDocument::createProcessingInstruction ($target, $data)
Parameters:this function takes two parameters as above and described below:
- $target:this parameter contains the target of the processing instruction.
- $data:this parameter contains the content of the processing instruction.
Return value:this function returns a new DOMProcessingInstruction on success or FALSE on error.The following programs illustrate the DOMDocument::createProcessingInstruction() function in PHP:
Program 1:
/ / Create new DOMDocument
$ domDocument
=
new
DOMDocument (
’ 1.0’
,
’iso-8859-1’
);
// Use the createProcessingInstruction() function to create
// new node Processing instructions
$domPI
=
$domDocument
-> createProcessingInstruction (
"name"
,
"GeeksforGeeks"
);
// Add element to document
$domDocument
-> appendChild (
$domPI
);
// Create an XML document and display it
echo
$domDocument
-> saveXML();
?>
Exit:
Program 2:
// Create a new DOMDocument
$domDocument
=
new
DOMDocument (
’ 1.0’
,
’iso-8859-1’
);
// Use the createProcessingInstruction() function to create
// new node Processing instructions
$domPI1
=
$domDocument
-> createProcessingInstruction (
"name"
,
"GeeksforGeeks"
);
$domPI2
=
$domDocument
-> createProcessingInstruction (
"contact"
,
"Noida"
);
$domPI3
=
$domDocument
-> createProcessingInstruction (
"email"
,
"[email protected]"
);
// Add an element to the document
$domDocument
-> appendChild (
$domPI1
);
$domDocument
-> appendChild (
$domPI2
);
$domDocument
-> appendChild (
$domPI3
);
// Create an XML document and display it
echo
$domDocument
-> saveXML();
?>
Exit:
Link: https://www.php.net/ manual / en / domdocument.createprocessinginstruction.php