Спецификационный документ: текстовые узлы DOM

Я читаю документ о HTML5. Несколько строк вниз, где я связан, для образца HTML-кода отображается пример дерева DOM. Почему нет текстового узла непосредственно перед элементом ? Почему нет текстового узла между узлами DOCTYPE и ? Ошибка или функция?

Особенность. Основная причина заключается в том, что, учитывая разметку

 < !DOCTYPE html>   Sample page ..., 

некоторые люди ожидают

 document.documentElement.firstChild 

для возврата элемента head . Однако, если текстовый узел был включен, это будет узел, который будет возвращен.

(Обратите внимание, что новая строка между и заканчивается в элементе body .)

Текстовый узел перед , вероятно, является упущением. Вы не получаете текстовый узел перед корневым элементом, потому что большинство парсеров XML / HTML не могут иметь дело с элементами вне корневого узла, поэтому они молча игнорируют их. То же самое происходит, если добавить комментарий или инструкцию обработки там.