DOMDocumentFragment::appendXML
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
DOMDocumentFragment::appendXML — 附加原始 XML 数据
描述
public DOMDocumentFragment::appendXML(
string $data
):
bool
此方法不是 DOM 标准的一部分。它是作为一种更简单的方法创建的,用于在 DOMDocument 中附加 XML DocumentFragment。
如果您想坚持标准,则必须使用一个虚拟根创建临时 DOMDocument,然后遍历 XML 数据根的子节点以附加它们。
范例
示例 #1 将 XML 数据附加到您的文档
<?php
$doc = new DOMDocument();
$doc->loadXML("<root/>");
$f = $doc->createDocumentFragment();
$f->appendXML("<foo>text</foo><bar>text2</bar>");
$doc->documentElement->appendChild($f);
echo $doc->saveXML();
?>
<?xml version="1.0"?>
<root><foo>text</foo><bar>text2</bar></root>