Описание тега xpath-3.1

XPath 3.1 - это текущая версия XPath, завершенная в марте 2017 года. Она добавляет карты и массивы в XPath 3.0, а также оператор стрелки. Карты и массивы позволяют поддерживать обработку JSON. Используйте этот тег для вопросов, относящихся к XPath 3.1.

XPath 3.1 - это текущая версия XPath, она была завершена в марте 2017 года и состоит из трех спецификаций:

Он основан на XPath 3.0, завершенном в 2014 году.

Основными новыми функциями XPath 3.1 являются добавление карт и массивов для облегчения обработки JSON и оператора стрелки.=> что позволяет писать вызовы вложенных функций, например

tokenize((normalize-unicode(upper-case($string))),"\s+")

как

$string => upper-case() => normalize-unicode() => tokenize("\s+")

вместо.

XPath 3.1 поддерживается на различных платформах и на разных языках хоста такими реализациями, как

Поскольку XPath 3.1 в основном является подмножеством XQuery 3.1, любая реализация XQuery 3.1, такая как BaseX, также поддерживает XPath 3.1.

Ресурсы