PHP | DOMDocument createDocumentFragment()函数
DOMDocument::createDocumentFragment()函数是PHP中的一个内置函数,用于创建新的文档片段。
句法:
DOMDocumentFragment DOMDocument::createDocumentFragment( void )
参数:此函数不接受任何参数。
返回值:如果发生错误,此函数返回一个新的 DOMDocumentFragment 或 FALSE。
下面的程序说明了PHP中的DOMDocument::createDocumentFragment()函数:
程序 1:在本例中,我们将创建带有片段的标题。
loadXML(" ");
// Create a Fragment
$fragment = $dom->createDocumentFragment();
// Append the XML
$fragment->appendXML(
"Heading 1
Heading 2
Heading 3
");
// Append the fragment
$dom->documentElement->appendChild($fragment);
echo $dom->saveXML();
?>
输出:
Heading 1
Heading 2
Heading 3
程序 2:在本例中,我们将创建彩色线条
loadXML(" ");
// Create a Fragment
$fragment = $dom->createDocumentFragment();
// Colors
$colors = ['red', 'green', 'blue'];
for ($i = 0; $i < 3; $i++) {
// Append the XML
$fragment->appendXML(
"This is $colors[$i]");
// Append the fragment
$dom->documentElement->appendChild($fragment);
}
echo $dom->saveXML();
?>
输出:
This is red
This is green
This is blue
参考: https://www. PHP.net/manual/en/domdocument.createdocumentfragment。 PHP