Объявление типа документа, соответствующее этому документу.
documentElement
Удобный атрибут, предоставляющий прямой доступ к узлу-потомку, как к
элементу документа.
documentURI
Расположение документа или NULL, если не определено.
encoding
Кодировка документа, как она задана в объявлении XML. Этот атрибут
отсутствует в итоговой DOM Level 3 спецификации, но это единственный
путь для управления кодировкой XML документа в данной реализации.
formatOutput
Форматирует вывод, добавляя отступы и дополнительные пробелы.
Указание не убирать лишние пробелы и отступы. По умолчанию TRUE.
recover
Патентованное свойство. Включает режим восстановления, то есть
пытается разобрать некорректно составленные документы. Этот атрибут не
входит в спецификацию DOM и является особенностью libxml.
resolveExternals
Установите в TRUE для загрузки внешних элементов из объявления типа
документа. Может быть полезным при включении элементов с символьными
данными в XML документ.
standalone
Устарело. Указание, что документ не зависит от
других XML документов. Это можно определить из XML объявления. Свойство
связано с
xmlStandalone.
strictErrorChecking
Выбрасывает исключение DOMException при ошибке.
По умолчанию TRUE.
substituteEntities
Патентованное свойство. Указывает, заменять или нет
элементы документа. Этот атрибут не входит в спецификацию DOM и является
особенностью libxml.
validateOnParse
Загружает DTD и проверяет документ на соответствие. По умолчанию
FALSE.
version
Устарело. Версия XML, связанная с
xmlVersion.
xmlEncoding
Атрибут задает, равно как и XML объявление, кодировку документа.
Имеет значение NULL в случаях, когда атрибут не задан, либо значение
неизвестно, если, например, документ создан в памяти.
xmlStandalone
Атрибут указывает, равно как и XML объявление, на то, что документ не
зависит от других документов. Принимает значение FALSE, если не задан.
xmlVersion
Атрибут задает, равно как и XML объявление, версию документа. Если
XML объявления в документе нет, но есть поддержка всех особенностей
"XML", значение атрибута принимается равным "1.0".
Примечания
Замечание:
Расширение DOM использует кодировку UTF-8. Используйте функции
utf8_encode() и utf8_decode()
для работы с текстами в кодировке ISO-8859-1, либо
Iconv в других кодировках.