函数名:DOMDocumentFragment::append()
适用版本:PHP 5, PHP 7
用法:DOMDocumentFragment::append() 方法将指定的节点追加到 DOMDocumentFragment 对象的末尾。
语法:public bool DOMDocumentFragment::append(DOMNode $newnode);
参数:
- $newnode:要追加的节点对象。
返回值:如果成功追加节点,则返回 true。否则,返回 false。
示例: <?php // 创建 DOMDocument 对象 $dom = new DOMDocument();
// 创建 DOMDocumentFragment 对象 $fragment = $dom->createDocumentFragment();
// 创建新的 DOMElement 对象 $newNode = $dom->createElement("p", "这是新的段落");
// 把新节点追加到 DOMDocumentFragment 对象 $fragment->append($newNode);
// 把 DOMDocumentFragment 对象追加到 DOMDocument 对象中 $dom->appendChild($fragment);
// 输出结果 echo $dom->saveHTML(); ?> 上述示例创建了一个新的段落节点,并将其追加到 DOMDocumentFragment 对象中。然后,将 DOMDocumentFragment 对象追加到 DOMDocument 对象中,并通过调用 saveHTML() 方法输出整个文档的 HTML 内容。
注意事项:DOMDocumentFragment::append() 方法只能用于 DOMDocumentFragment 对象,并且只能追加节点对象。如果节点已经存在于文档中的其他位置,则会先从原位置删除再追加到 DOMDocumentFragment。