Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<Dom\HTMLDocument::saveXmlDom\HTMLElement>
^Dom\HTMLDocumentLast updated: Mon, 26 Oct 2026

Dom\HTMLDocument::saveXmlFile

(PHP 8 >= 8.4.0)

Dom\HTMLDocument::saveXmlFile — Serializes the document as an XML file

Description

public function Dom\HTMLDocument::saveXmlFile(string $filename, int $options = 0): int|false

Serializes the document as an XML file.

Parameters

filename

The path to the file to save to.

options

Additional Options. The LIBXML_NOEMPTYTAG and LIBXML_NOXMLDECL options are supported. Prior to PHP 8.3.0, only the LIBXML_NOEMPTYTAG option is supported.

Return Values

The number of bytes written on success, or false on failure.

Errors/Exceptions

  • Throws a ValueError if filename is an empty string or contains any null bytes.

See Also


<Dom\HTMLDocument::saveXmlDom\HTMLElement>
^Dom\HTMLDocumentLast updated: Mon, 26 Oct 2026