(PHP 5, PHP 7)
Представляет все содержимое HTML- или XML-документа; служит корнем дерева документа.
$namespaceURI
, string $qualifiedName
[, string $value
] ) : DOMElement$exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] ) : string$uri
[, bool $exclusive
= FALSE
[, bool $with_comments
= FALSE
[, array $xpath
[, array $ns_prefixes
]]]] ) : intУстарело. Кодировка документа, является доступным только для чтения эквивалентом encoding.
Устарело. Конфигурация, используемая при вызове DOMDocument::normalizeDocument().
Объявление типа документа, соответствующее этому документу.
Удобный атрибут, предоставляющий прямой доступ к дочернему узлу, как к элементу документа.
Расположение документа или NULL
, если оно не определено.
Кодировка документа, как указано в объявлении XML. Этот атрибут отсутствует в последней спецификации DOM Level 3, но является единственным способом манипулирования кодировкой XML-документа в этой реализации.
Форматирует вывод, добавляя отступы и дополнительные пробелы.
Объект класса DOMImplementation, обрабатывающий этот документ.
Указание не убирать лишние пробелы и отступы. По умолчанию TRUE
.
Проприетарное свойство. Включает режим восстановления, то есть пытается разобрать некорректно составленные (non-well formed) документы. Этот атрибут не является частью спецификации DOM и специфичен для libxml.
Установите в TRUE
для загрузки внешних элементов из объявления типа
документа. Может быть полезным при включении элементов с символьными
данными в XML-документ.
Устарело. Указание, что документ не зависит от других XML-документов. Это можно определить из XML-объявления. Свойство связано с xmlStandalone.
Выбрасывает исключение DOMException при ошибках.
По умолчанию TRUE
.
Патентованное свойство. Указывает, заменять или нет элементы документа. Этот атрибут не является частью спецификации DOM и специфичен для libxml.
Загружает DTD и проверяет документ на соответствие. По умолчанию
FALSE
.
Устарело. Версия XML, соответствует xmlVersion.
Атрибут, определяющий, как часть XML-объявления, кодировку эту документа.
Имеет значение NULL
в случаях, когда атрибут не задан, либо значение
неизвестно, если, например, документ создан в памяти.
Атрибут, определяющий, как часть XML-объявления, что документ является автономным.
Принимает значение FALSE
, если не указан.
Атрибут, определяющий, как часть XML-объявления, номер версии этого документа. Если объявления в документе нет, но есть поддержка всех особенностей "XML", значение равно "1.0".
Замечание:
Расширение DOM использует кодировку UTF-8. Используйте функции utf8_encode() и utf8_decode() для работы с текстами в кодировке ISO-8859-1 или Iconv для других кодировках.