You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请问是否有XQJ处理器实现了map与数组的deep lookup operator?

支持XQuery 4.0深度查找操作符的XQJ处理器

目前BaseX和Saxon虽兼容XQuery 4.0草案,但都还没实现map与数组的deep lookup操作符。关于支持该特性的XQJ处理器,目前可参考这些选项:

  • Exist-db:这款XML数据库对XQuery新特性的跟进比较及时,支持XQuery 3.1+,你可以尝试测试它的最新版本是否已实现深度查找操作符。
  • Zorba:作为专注XQuery的处理器,Zorba过去对新规范的支持速度较快,不过需要注意它的当前维护状态,建议查阅官方最新文档确认。
  • 如果暂时找不到现成支持的处理器,也可以用XQuery现有函数手动模拟:通过递归调用map:get()和array:get(),遍历嵌套的map/数组结构,实现和deep lookup类似的功能。

内容的提问来源于stack exchange,提问作者user26231624

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 12:22:32