« Dom\HTMLDocument::saveHtmlFile
Dom\HTMLDocument::saveXmlFile »

Dom\HTMLDocument::saveXml

(PHP 8 >= 8.4.0)

Dom\HTMLDocument::saveXml — XML 文字列としてドキュメントをシリアライズする

説明

public function Dom\HTMLDocument::saveXml(?Dom\Node $node = null, int $options = 0): string|false

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

パラメータ

node

シリアライズするノード。 指定しない場合、ドキュメント全体がシリアライズされます。

options

追加のオプション。 LIBXML_NOEMPTYTAG と LIBXML_NOXMLDECL が指定できます。 PHP 8.3.0 より前のバージョンでは、LIBXML_NOEMPTYTAG のみサポートされていました。

戻り値

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

エラー / 例外

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

参考

関連キーワード:
ドキュメント   シリアライズ   HTMLDocument   saveXml   node   saveXmlFile   options   saveHtmlFile   Node   ノード   全体   サポート   エンコーディング   エラーコード   DOMException   参考   XMLDocument   saveHtml
関連する関数・ページ:
dom-htmldocument.savehtml   dom-htmldocument.savexmlfile   dom-htmldocument.savehtmlfile   dom-htmldocument.createempty   class.dom-htmldocument   dom-htmldocument.createfromstring