Функция key
Извлекает элементы, помеченные инструкцией xsl:key.
node-set key(name, value)
Замечания
Функция key()
получает набор узлов (ноль узлов или более), содержащих одинаковое имя ключа и значение ключа, заданное в инструкции <xsl:key>
. Если сначала обрабатывается таблица стилей XSLT, для упрощения доступа ключи хранятся внутри. Ключи могут упростить доступ к узлам в XML-документе, но это будет не быстрее, чем использовать XPath для получения тех же узлов.
Пример
Функция key()
работает совместно с элементом <xsl:key>
. Пример см. в разделе Элемент <xsl:key>.