PHP | DOMProcessingInstruction __construct()函数
DOMProcessingInstruction::__construct()函数是PHP中的一个内置函数,它使用一个新的只读 DOMProcessingInstruction 对象。要创建可写节点,请使用 DOMDocument::createProcessingInstruction。
句法:
public DOMProcessingInstruction::__construct( string $name, string $value )
参数:此函数接受上面提到的两个参数,如下所述:
- $name:指定处理指令的标签名。
- $value:指定处理指令的值。
下面给出的程序说明了PHP中的DOMProcessingInstruction::__construct()函数:
程序 1:按Ctrl+U查看 DOM
php
appendChild(new DOMElement('html'));
// Create a body element
$body = $html->appendChild(new DOMElement('body'));
// Create a new DOMProcessingInstruction node
$pinode = new DOMProcessingInstruction('php',
'echo "GeeksforGeeks"; ');
// Append the child
$body->appendChild($pinode);
// Render the XML
echo $dom->saveXML();
?>
php
appendChild(new DOMElement('html'));
// Create a body element
$body = $html->appendChild(new DOMElement('body'));
// Create a new DOMProcessingInstruction node
$pinode = new DOMProcessingInstruction('xml-stylesheet',
'type="text/xsl" href="base.xsl"');
// Append the child
$body->appendChild($pinode);
// Render the XML
echo $dom->saveXML();
?>
输出:
程序 2:按Ctrl+U查看 DOM 元素。
PHP
appendChild(new DOMElement('html'));
// Create a body element
$body = $html->appendChild(new DOMElement('body'));
// Create a new DOMProcessingInstruction node
$pinode = new DOMProcessingInstruction('xml-stylesheet',
'type="text/xsl" href="base.xsl"');
// Append the child
$body->appendChild($pinode);
// Render the XML
echo $dom->saveXML();
?>
输出:
参考: https://www. PHP.net/manual/en/domprocessinginstruction.construct。 PHP