用于在 java 中执行 xqj 的 XML 处理器
我需要在我的 java 应用程序中使用 XQJ 查询 xml 数据。我想知道 xml/xquery 处理器的选项。
我探索并了解了:
- Oracle 11g Saxon 附带的 oracle xquery 处理器
- 。
还有其他建议吗?
I need to query xml data using XQJ in my java application. I wanted to know the options that I have for xml/xquery processors.
I explored and got to know about:
- oracle's xquery processor that is shipped with Oracle 11g
- Saxon.
Any other suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可能想尝试 BaseX,它还提供了 XQJ 的完整实现:
http://basex.org/products/
http://docs.basex.org/index.php?title =Special%3ASearch&search=xqj
无论您使用哪种处理器,使用本机 API 时您很可能会获得更好的结果(当然也有使用 XQJ 的原因)。
希望这有帮助,
汉内斯
You might want to try BaseX, which also offers a full implementation of XQJ:
http://basex.org/products/
http://docs.basex.org/index.php?title=Special%3ASearch&search=xqj
You will most probably get better results when using the native APIs, no matter which processor you are using (but of course there are reasons for using XQJ as well).
Hope this helps,
Hannes
可以尝试位于 http://xqj.net 的 MarkLogic、eXist、BaseX 或 Sedna XQJ 驱动程序
您当然 使用供应商专有 API 是愚蠢的,因为您将被锁定到特定的数据库供应商,而性能不会得到任何改进。
您也可以尝试查看维基百科上的 XQJ 条目以获得更清晰的信息:
http://en.wikipedia.org/维基/XQuery_API_for_Java
You could certainly try MarkLogic, eXist, BaseX or Sedna XQJ drivers which are located at http://xqj.net
It would be daft to use vendor propriety APIs as you will be locked into a particular database vendor, with no improvement in performance.
Also you could try checking out the XQJ entry on Wikipedia for more clarity:
http://en.wikipedia.org/wiki/XQuery_API_for_Java
除了拥有处理器之外,您还需要 API。 Charles Foster 的 XQJ.net 可能会有所帮助
eXist、baseX、Sedna 和 Marklogic。
http://xqj.net/
As well as having a processor you need an API. Charles Foster's XQJ.net might well help for
eXist, baseX, Sedna and Marklogic.
http://xqj.net/
zorba 有一个 XQJ 分支。请参阅 zorba 用户邮件列表以获取更多信息。
zorba has an XQJ branch. Please, consult the zorba users mailing list for further information on this.