Книга: Технология XSLT
Использование в выражениях путей выборки
Использование в выражениях путей выборки
Помимо того, что выражение само по себе может быть путем выборки, относительные пути можно комбинировать с другими выражениями. Например, можно выбрать все дочерние элементы узлов множества, содержащегося в переменной
$nodes/*
Для разделения шагов выборки в фильтрующих выражениях можно использовать операторы "/
" и "//
". Например, для того, чтобы получить всех потомков узлов из множества, присвоенного переменной, можно использовать выражение вида
$nodes//node()
Здесь node()
— это тест узла, выполняющийся для всех типов узлов, а //
, как и обычно, сокращение от /descendant-or-self:node()/
.
Выражения, которые используют пути выборки, соответствуют продукции PathExpr
:
[XP19] PathExpr ::= LocationPath
| FilterExpr
| FilterExpr '/' RelativeLocationPath
| FilterExpr '//' RelativeLocationPath
- Пути выборки
- Восстановление с использованием инструмента gbak
- Типы страниц и их использование
- Использование констант
- Ограничение результатов выборки FIRST
- Использование переменной окружения ISC_PATH
- Использование сервера Yaffil внутри процесса
- Использование CAST() с типами дата
- Использование типов содержимого и столбцов
- Вызов хранимых процедур InterBase с использованием стандартного синтаксиса ODBC
- Использование кнопки Автосумма
- 24.7. Использование программы-твикера