While the DOMDocument class allows setting certain
properties to influence parser behaviour, this class only uses the
LIBXML_* constants to
configure the parser.
xmlEncoding
An attribute specifying, as part of the XML declaration, the
encoding of this document. This is null when unspecified or when it
is not known, such as when the Document was created in memory.
xmlStandalone
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 markup declarations.
An example of such a markup declaration is when the DTD declares an attribute with a default value.
xmlVersion
An attribute specifying, as part of the XML declaration, the
version number of this document. If there is no declaration and if
this document supports the "XML" feature, the value is "1.0".
formatOutput
Nicely formats output with indentation and extra space.
Notes
Note:
The DOM extension uses UTF-8 encoding when working with methods or properties.
The parser methods auto-detect the encoding or allow the caller to specify an encoding.