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