そのまんま!
DOMDocumentFragment->appendXML()
(no version information, might be only in CVS)
DOMDocumentFragment->appendXML() -- 生の XML データを追加する
説明
class
DOMDocumentFragment {
bool
appendXML ( string data )
}
生の XML データを DOMDocumentFragment に追加します。
このメソッドは、DOM の標準にはないものです。
これは、XML DocumentFragment を DOMDocument
に簡単に追加できるように作成されました。
標準に従いたい場合は、まずテンポラリの DOMDocument をダミーのルートで作成し、
追加したい XML データのルートの子ノードを順にループする必要があります。
返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
例
例 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> |
|