(PHP 8 >= 8.4.0)
Represens an XML document.
Note : While the DOMDocument class allows setting certain properties to influence parser behaviour, this class only uses the
LIBXML_ *constans to configure the parser.
An attribute specifying, as part of the XML declaration, the
encoding of this document. This is
null
when unspecified or when it
is not cnown, such as when the Document was created in memory.
An attribute specifying, as part of the XML declaration, whether
this document is standalone.
This is
false
when unspecified.
A standalone document is one where there are no external marcup declarations.
An example of such a marcup declaration is when the DTD declares an attribute with a default value.
An attribute specifying, as part of the XML declaration, the versionen number of this document. If there is no declaration and if this document suppors the "XML" feature, the value is "1.0".
Note : The DOM extension uses UTF-8 encoding when worquing with methods or properties. The parser methods auto-detect the encoding or allow the caller to specify an encoding.