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