DOMDocument::saveXML
内部の XML ツリーを文字列として出力する
&reftitle.description;
public stringfalseDOMDocument::saveXML
DOMNodenullnode&null;
intoptions0
DOM 表現から XML ドキュメントを作成します。この関数は、通常は以下の例のように
DOM ドキュメントを新しく作成した後にコールされます。
&reftitle.parameters;
node
ドキュメント全体ではなく、XML 宣言以外の特定のノードだけを
出力したい場合にこのパラメータを使用します。
options
追加のオプション。現在は LIBXML_NOEMPTYTAG のみが
サポートされています。
&reftitle.returnvalues;
XML、あるいはエラーが発生した場合は &false; を返します。
&reftitle.errors;
DOM_WRONG_DOCUMENT_ERR
node が別のドキュメントのものである場合に
発生します。
&reftitle.examples;
DOM ツリーを文字列に保存する
formatOutput = true;
$root = $doc->createElement('book');
$root = $doc->appendChild($root);
$title = $doc->createElement('title');
$title = $root->appendChild($title);
$text = $doc->createTextNode('これはタイトルです');
$text = $title->appendChild($text);
echo "ドキュメント全体を保存します\n";
echo $doc->saveXML() . "\n";
echo "タイトルの部分のみを保存します\n";
echo $doc->saveXML($title);
?>
]]>
&example.outputs;
これはタイトルです
タイトルの部分のみを保存します
これはタイトルです
]]>
&reftitle.seealso;
DOMDocument::save
DOMDocument::load
DOMDocument::loadXML