DOMElement::__construct()函数是PHP中的内置函数,用于创建新的DOMElement对象。该对象是只读的,可以添加到文档中,但是在该节点与文档关联之前,其他节点可以不添加到该节点。
用法:
public DOMElement::__construct( string $name, string $value, string $namespaceURI )
参数:此函数接受上述和以下所述的三个参数:
- $name:它指定元素的标签名称。
- $value (Optional):它指定元素的值。
- $namespaceURI (Optional):它指定名称空间URI,以在特定名称空间中创建元素。
下面给出的程序说明了PHP中的DOMElement::__construct()函数:
程序1:
<?php
// Create a new DOMDocument
$dom = new DOMDocument();
// Append a new Child which is a DOMElement
$element = $dom->appendChild(new DOMElement('root'));
// Create another h1 element using
// DOMElement constructor
$element_new = new DOMElement('h1',
'Heading', 'http://sample_url');
// Append the child
$element->appendChild($element_new);
// Save the XML
echo $dom->saveXML();
?>
输出:
<?xml version="1.0"?> <root><h1 xmlns="http://sample_url">Heading</h1></root>
程序2:
<?php
// Create a new DOMDocument
$dom = new DOMDocument();
// Append a new Child which is a DOMElement
$element = $dom->appendChild(new DOMElement('root'));
// Create another DOMElement for mark
$element_mark = new DOMElement('mark', 'Marked');
// Append the child
$element->appendChild($element_mark);
// Create another DOMElement for break
$element_break = new DOMElement('br');
// Append the child
$element->appendChild($element_break);
// Create another DOMElement for delete
$element_delete = new DOMElement('del', 'Deleted');
// Append the child
$element->appendChild($element_delete);
// Create another DOMElement for break
$element_break = new DOMElement('br');
// Append the child
$element->appendChild($element_break);
// Create another DOMElement for bold
$element_bold = new DOMElement('b', 'Bold');
// Append the child
$element->appendChild($element_bold);
// Save the XML
echo $dom->saveXML();
?>
输出:
<?xml version="1.0"?> <root> <mark>Marked</mark><br/> <del>Deleted</del><br/> <b>Bold</b> </root>
参考: https://www.php.net/manual/en/domelement.construct.php
相关用法
- PHP DOMElement getAttributeNodeNS()用法及代码示例
- PHP DOMElement getAttribute()用法及代码示例
- CSS rgb()用法及代码示例
- p5.js nfs()用法及代码示例
- p5.js tan()用法及代码示例
- p5.js cos()用法及代码示例
- PHP abs()用法及代码示例
- p5.js log()用法及代码示例
- p5.js sin()用法及代码示例
- PHP dir()用法及代码示例
- PHP Ds\Map last()用法及代码示例
注:本文由纯净天空筛选整理自gurrrung大神的英文原创作品 PHP | DOMElement __construct() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。