DOMDocument::createDocumentFragment()函數是PHP中的內置函數,用於創建新的文檔片段。
用法:
DOMDocumentFragment DOMDocument::createDocumentFragment( void )
參數:此函數不接受任何參數。
返回值:如果發生錯誤,此函數將返回一個新的DOMDocumentFragment或FALSE。
以下示例程序旨在說明PHP中的DOMDocument::createDocumentFragment()函數:
程序1:在此示例中,我們將創建帶有片段的標題。
<?php
// Create a new DOM Document
$dom = new DOMDocument('1.0', 'iso-8859-1');
// Create a root element
$dom->loadXML("<root/>");
// Create a Fragment
$fragment = $dom->createDocumentFragment();
// Append the XML
$fragment->appendXML(
"<h1>Heading 1</h1><h2>Heading 2</h2><h3>Heading 3</h3>");
// Append the fragment
$dom->documentElement->appendChild($fragment);
echo $dom->saveXML();
?>
輸出:
<?xml version="1.0"?> <root><h1>Heading 1</h1><h2>Heading 2</h2><h3>Heading 3</h3></root>
程序2:在此示例中,我們將創建彩色線條
<?php
// Create a new DOM Document
$dom = new DOMDocument('1.0', 'iso-8859-1');
// Create a root element
$dom->loadXML("<root/>");
// Create a Fragment
$fragment = $dom->createDocumentFragment();
// Colors
$colors = ['red', 'green', 'blue'];
for ($i = 0; $i < 3; $i++) {
// Append the XML
$fragment->appendXML(
"<div style='color:$colors[$i]'>This is $colors[$i]</div>");
// Append the fragment
$dom->documentElement->appendChild($fragment);
}
echo $dom->saveXML();
?>
輸出:
<?xml version="1.0"?> <root> <div style="color:red">This is red</div> <div style="color:green">This is green</div> <div style="color:blue">This is blue</div> </root>
參考: https://www.php.net/manual/en/domdocument.createdocumentfragment.php
相關用法
- PHP DOMDocument createTextNode()用法及代碼示例
- PHP DOMDocument saveXML()用法及代碼示例
- PHP DOMDocument importNode()用法及代碼示例
- PHP DOMDocument getElementsByTagName()用法及代碼示例
- PHP DOMDocument createProcessingInstruction()用法及代碼示例
- PHP DOMDocument saveHTML()用法及代碼示例
- PHP DOMDocument saveHTMLFile()用法及代碼示例
- PHP DOMDocument relaxNGValidate()用法及代碼示例
- PHP DOMDocument relaxNGValidateSource()用法及代碼示例
- PHP DOMDocument createEntityReference()用法及代碼示例
- PHP DOMDocument getElementById()用法及代碼示例
- PHP DOMDocument createAttribute()用法及代碼示例
- PHP DOMDocument createElement()用法及代碼示例
- PHP DOMDocument createComment()用法及代碼示例
- PHP DOMDocument schemaValidate()用法及代碼示例
注:本文由純淨天空篩選整理自gurrrung大神的英文原創作品 PHP | DOMDocument createDocumentFragment() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。