Dom\HTMLDocument::saveXml

XML 文字列としてドキュメントをシリアライズする

説明

public stringfalse Dom\HTMLDocument::saveXml(Dom\Nodenull $node = null, int $options = 0)

ドキュメントを XML 文字列としてシリアライズします。

パラメータ

node
シリアライズするノード。 指定しない場合、ドキュメント全体がシリアライズされます。
options
追加のオプション。 LIBXML_NOEMPTYTAGLIBXML_NOXMLDECL が指定できます。 PHP 8.3.0 より前のバージョンでは、LIBXML_NOEMPTYTAG のみサポートされていました。

戻り値

現在のドキュメントのエンコーディングでシリアライズされた、 XML を返します。 失敗した場合は、false を返します。

エラー / 例外

  • node が別のドキュメントのものである場合、 エラーコード Dom\WRONG_DOCUMENT_ERR を持つ Dom\DOMException をスローします。

参考

  • Dom\HTMLDocument::saveXmlFile
  • Dom\XMLDocument::saveHtml