📜  PHP | DOMProcessingInstruction __construct()函数

📅  最后修改于: 2022-05-13 01:56:31.912000             🧑  作者: Mango

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