如何在JAVA中使用Xquery 3.1(地图和数组等新功能)(在XQJ中或以任何其他方式)?

时间:2017-09-23 14:19:32

标签: java xml xquery xqj

我已经尝试过: -

  1. Saxon XQJ
  2. XQJ with BaseX
  3. XQJ与Sedna
  4. XQJ with eXist
  5. 我无法在其中任何一个中使用XQuery 3.1。有线索吗?

1 个答案:

答案 0 :(得分:1)

你需要详细说明你做了什么以及失败了,然后我们可以告诉你你做错了什么。在Saxon 9.8中,默认支持XQuery 3.1:从命令行尝试-qs:"map{1:2}(1)"。 XQJ本身不支持新的XQuery 3.1数据类型,在Saxon中我建议优先使用s9api API:但XQJ将使用3.1语法运行查询,前提是您不需要使用新的数据类型。查询的输入或输出。

您已使用xquery-update标记了该问题,但您的问题并未解释原因。