PHP 8.6.0 Beta 1 is available for testing

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

Метод сериализует объект HTML-документа и возвращает результат как строку в формате XML.

Список параметров

node
Узел, который требуется сериализовать. Метод сериализует весь документ, если узел не указали.
options
Дополнительные параметры. Метод поддерживает параметры LIBXML_NOEMPTYTAG и LIBXML_NOXMLDECL . До PHP 8.3.0 метод поддерживал только параметр LIBXML_NOEMPTYTAG .

Возвращаемые значения

Метод возвращает XML-строку, которую получил путём сериализации документа, или false , если возникла ошибка. Метод сохраняет строку в текущей кодировке документа.

Ошибки

  • Метод выбрасывает исключение Dom\DOMException с кодом Dom\WRONG_DOCUMENT_ERR , если узел node принадлежит другому документу.

Смотрите также

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы

AltStyle によって変換されたページ (->オリジナル) /