Что делает функция fn: data () в exist-db? - PullRequest
0 голосов
/ 13 января 2020

Я хотел бы знать, что делает функция fn:data() в exist-db. Я нигде не могу найти ответ в Интернете.

Ответы [ 2 ]

3 голосов
/ 14 января 2020

Кажется, вы нашли одну документацию по функции data, которая является частью поддержки XQuery сервера MS SQL.

В общем, W3 C XQuery / XPath / Функции XSLT указаны в https://www.w3.org/TR/xpath-functions/, поэтому функция data в https://www.w3.org/TR/xpath-functions/#func -данных .

Или используйте документацию eXist-db, если хотите документация eXist-db специфицированная c, доступная для поиска по http://www.exist-db.org/exist/apps/fundocs/index.html: для функции data http://www.exist-db.org/exist/apps/fundocs/view.html?uri=http: // www.w3.org/2005/xpath-functions&location=java: org.exist.xquery.functions.fn .FnModule & details = true # data.1

Для функции data это может не иметь значения, но в целом поддержка XQuery в не XML базах данных, таких как MS SQL, часто не Завершено и / или не основано на текущей / последней спецификации c, поэтому я бы начал со спецификации W3 C и затем посмотрел на спецификацию поставщика c для используемой реализации XQuery вместо использования документации сторонних производителей.

0 голосов
/ 13 января 2020

Я только что нашел ответ на свой вопрос. Если кому-то еще интересно об этом, вы можете найти больше здесь: https://docs.microsoft.com/en-us/sql/xquery/data-accessor-functions-data-xquery?view=sql-server-ver15

...