DOMProcessingInstruction::__construct()函数是PHP中的内置函数,该函数使用新的只读DOMProcessingInstruction对象。要创建可写节点,请使用DOMDocument::createProcessingInstruction。
用法:
public DOMProcessingInstruction::__construct( string $name, string $value )
参数:该函数接受上述和以下所述的两个参数:
- $name:它指定处理指令的标签名称。
- $value:它指定处理指令的值。
下面给出的程序说明了PHP中的DOMProcessingInstruction::__construct()函数:
程序1:按Ctrl + U查看DOM
<?php
// Create a new DOMDocument instance
$dom = new DOMDocument();
// Create a html element
$html = $dom->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();
?>
输出:
程序2:按Ctrl + U查看DOM元素。
<?php
// Create a new DOMDocument instance
$dom = new DOMDocument();
// Create a html element
$html = $dom->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
相关用法
- PHP Ds\Set first()用法及代码示例
- PHP Ds\Map first()用法及代码示例
- PHP dir()用法及代码示例
- d3.js d3.mean()用法及代码示例
- PHP Ds\Set contains()用法及代码示例
- d3.js d3.sum()用法及代码示例
- PHP Ds\Set sum()用法及代码示例
- PHP Ds\Set get()用法及代码示例
- d3.js d3.map.get()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- d3.js d3.map.has()用法及代码示例
注:本文由纯净天空筛选整理自gurrrung大神的英文原创作品 PHP | DOMProcessingInstruction __construct() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。