Поделиться через


Функция id

Выбирает элементы по их уникальному идентификатору.

node-set id(object)

Замечания

Если аргумент принадлежит к типу node-set, результатом является объединение результатов от применения функции id() к строковому значению каждого из узлов аргумента node-set.

Если аргумент принадлежит к любому другому типу, он преобразуется в строку, а затем разбивается на разделенный пробелами список лексем (пробелом считается любая последовательность символов, соответствующая произведению); результатом является набор типа node-set, содержащий элементы того же документа, к которому принадлежит контекстный узел с уникальным ID, совпадающим с любой из лексем списка.

Пример

XML-файл (test.xml)

XSLT-файл (test.xsl)

Вывод

Таблица стилей XSLT, примененная к вышеуказанному XML-файлу, порождает приведенный далее набор узлов.

<x a="a21">

<x a="a31">

<y>y31</y>

<y>y32</y>

</x>

</x>

and

<y>y31</y>

См. также

Справочник

Справочник по типам данных XML