Синтаксис языка XPath
При настройке конфигурации групп агентов в параметре Чтение файлов доступно задание фильтров на языке XPath.
Операторы и специальные символы
Обозначение | Описание |
---|---|
|
Дочерний элемент. |
|
Рекурсивный спуск. |
|
Текущий контекст. |
|
Родитель узла текущего контекста. |
|
Все элементы. |
|
Префикс имени атрибута. |
|
Все атрибуты. |
|
Разделитель пространства имен. |
|
Группировка операций. |
|
Шаблон фильтра. |
|
Сложение. |
|
Вычитание. |
|
Деление с плавающей запятой. |
|
Умножение. |
|
Остаток от деления. |
Операторы сравнения
Обозначение | Описание |
---|---|
|
Меньше. |
|
Меньше или равно. |
|
Равно. |
|
Больше. |
|
Больше или равно. |
Функции
Функции для наборов узлов
Обозначение | Описание |
---|---|
|
Получение количества узлов в множестве. |
|
Выбор элемента с уникальным идентификатором. |
|
Получение номера последнего элемента в множестве. |
|
Получение имени первого узла в множестве. |
|
Получение полного имени узла в множестве. |
|
Получение URI-кода пространства имен. |
|
Получение позиции элемента в множестве. |
Строковые функции
Обозначение | Описание |
---|---|
|
Сцепление строк |
|
Определение, есть ли в заданной строке искомая строка. |
|
Удаление начальных, конечных и повторяющихся пробелов в строке. |
|
Определение, есть ли в начале строки искомая строка. |
|
Преобразование объекта в строку. |
|
Получение числа символов в строке. |
|
Получение подстроки. |
|
Получение подстроки, которая следует за вторым аргументом строки. |
|
Получение подстроки, которая следует до второго аргумента строки. |
|
Получение строки, в которой символы из второго аргумента заменены на символы третьего аргумента с учетом позиции. |
Оси
Обозначение | Описание |
---|---|
|
Предки узла контекста. |
|
Узел контекста и его предки. |
|
Атрибуты контекстного узла. |
|
Дочерние элементы узла контекста. |
|
Потомки контекстного узла. |
|
Узел контекста и его потомки. |
|
Все узлы, расположенные на дереве после узла контекста. |
|
Все следующие элементы узла контекста с общим родителем. |
|
Узлы пространства имен узла контекста. |
|
Родитель узла контекста. |
|
Все узлы, расположенные на дереве перед узлом контекста. |
|
Все предшествующие элементы узла контекста с общим родителем. |
|
Только сам контекстный узел. |