📜  PHP | DOMDocument createDocumentFragment()函数

📅  最后修改于: 2022-05-13 01:56:29.845000             🧑  作者: Mango

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