DOMDocumentFragment::appendXML
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
DOMDocumentFragment::appendXML — 生の XML データを追加する
説明
public DOMDocumentFragment::appendXML(
string $data
):
bool
このメソッドは、DOM の標準にはないものです。
これは、XML DocumentFragment を DOMDocument
に簡単に追加できるように作成されました。
標準に従いたい場合は、まずテンポラリの 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>