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