Dom\HTMLDocument::saveXml
XML 文字列としてドキュメントをシリアライズする
説明
public stringfalse Dom\HTMLDocument::saveXml(Dom\Nodenull $node = null, int $options = 0)
ドキュメントを XML 文字列としてシリアライズします。
パラメータ
-
node
-
シリアライズするノード。
指定しない場合、ドキュメント全体がシリアライズされます。
-
options
-
追加のオプション。
LIBXML_NOEMPTYTAG と LIBXML_NOXMLDECL が指定できます。
PHP 8.3.0 より前のバージョンでは、LIBXML_NOEMPTYTAG のみサポートされていました。
戻り値
現在のドキュメントのエンコーディングでシリアライズされた、
XML を返します。
失敗した場合は、false を返します。
エラー / 例外
-
node が別のドキュメントのものである場合、
エラーコード Dom\WRONG_DOCUMENT_ERR を持つ
Dom\DOMException をスローします。
参考
- Dom\HTMLDocument::saveXmlFile
- Dom\XMLDocument::saveHtml