当前位置: 首页>>代码示例>>用法及示例精选>>正文


PHP DOMElement __construct()用法及代码示例

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



相关用法

注:本文由纯净天空筛选整理自gurrrung大神的英文原创作品 PHP | DOMElement __construct() Function。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。