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