Идентификация узла
Каждый узел имеет уникальную идентификацию. Два узла различаются даже, если их имена и значения одинаковы. Напротив, атомарные значения не имеют идентификации.
Идентификация узла - не то же самое, что атрибут типа ID. Элементу в XML-документе автором документа может быть дан атрибут типа ID. Однако идентификация узла автоматически присваивается каждому узлу системой, но она непосредственно пользователю не видна.
Идентификация узла используется для обработки следующих типов выражений:
- Сравнение узлов. Идентификация узла используется для определения, не имеют ли два узла одинаковую идентификацию.
- Выражения маршрута. Идентификация узла используется выражениями маршрута, чтобы исключить дублирующиеся узлы.
- Выражения последовательности. Идентификация узла используется в операторах объединения, пересечения или исключения, чтобы исключить дублирующиеся узлы.