Порядок узлов в документе
Все узлы в иерархии соответствуют порядку, называемому порядком документа, в котором каждый узел появляется до появления его потомков. Порядок документа соответствует порядку, в котором узлы будут появляться в иерархии узлов, представленной в сериализованном XML.
Узлы появляются в следующем порядке:
- Корневой узел является первым узлом.
- Узлы элементов появляются прежде их потомков.
- Узлы атрибутов непосредственно следуют за узлом элемента, с которым они связаны. Относительный порядок атрибутов - произвольный, но этот порядок не меняется в ходе обработки запроса.
- Относительный порядок братьев определяется их порядком в иерархии узлов.
- Дети и другие потомки узла появляются прежде братьев, которые следуют за
узлом.