當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。