Валиков Алексей Н.
Шрифт:
Другие дополнительные функции XSLT
Функция current
Выражение для этой функции имеет вид:
Функция
Мы часто использовали термины текущий узел и узел контекста как синонимы: действительно, в большинстве случаев между ними нет никакой разницы, текущий узел преобразования совпадает с узлом контекста вычисления выражений. Однако бывают ситуации, когда они являются двумя различными узлами.
Представим себе, что нам нужно выбрать элементы
Для того чтобы обратиться в предикате именно к текущему узлу, следует использовать функцию
Это выражение выберет все дочерние элементы
Функция unparsed-entity-uri
Выражение для этой функции следующее:
Функция
Описывая синтаксис XML, мы приводили пример документа, который использовал неразбираемые внешние сущности.
Для того чтобы вычислить местоположение графических файлов, соответствующих пунктам этого меню, нужно будет использовать функцию