Функции XPath
Для уточнения запросов XPath и улучшения мощности и гибкости программирования в XPath можно использовать функции языка XPath.
Данные функции разделены на следующие группы.
Принимает аргумент node-set, возвращает набор узлов, либо возвращает (предоставляет) сведения о конкретном узле в аргументе node-set. |
|
Выполняет оценку, форматирование и манипуляции со строковыми аргументами. |
|
Оценивает выражения аргумента для получения логического результата. |
|
Оценивает выражения аргумента для получения численного результата. |
|
Функции расширения для XPath от Майкрософт, позволяющие выбирать узлы по типу схемы XSD. Также включает строковое сравнение, числовое сравнение и функции преобразования даты и времени. |
Каждая функция в библиотеке функций указана с помощью прототипа функции, предоставляющего тип возврата, имя функции и тип аргумента. Если за типом аргумента следует вопросительный знак, то аргумент является необязательным. В противном случае аргумент является обязательным. В именах функций учитывается регистр букв.