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