用于在java中执行xqj的XML处理器

用于在java中执行xqj的XML处理器,java,xml,xquery,Java,Xml,Xquery,我需要在java应用程序中使用XQJ查询xml数据。我想知道xml/xquery处理器的选项 我探索并了解了: oracle 11g附带的oracle xquery处理器 撒克逊人 还有其他建议吗?zorba有自己的建议。请查阅列表以了解更多信息。您可能希望尝试BaseX,它还提供了XQJ的完整实现: 在使用本机API时,无论您使用的是哪个处理器,都很可能获得更好的结果(当然,使用XQJ也是有原因的) 希望这有帮助, Hannes您当然可以尝试MarkLogic、eXist、BaseX或Se

我需要在java应用程序中使用XQJ查询xml数据。我想知道xml/xquery处理器的选项

我探索并了解了:

  • oracle 11g附带的oracle xquery处理器
  • 撒克逊人
    还有其他建议吗?

    zorba有自己的建议。请查阅列表以了解更多信息。

    您可能希望尝试BaseX,它还提供了XQJ的完整实现:

    在使用本机API时,无论您使用的是哪个处理器,都很可能获得更好的结果(当然,使用XQJ也是有原因的)

    希望这有帮助,
    Hannes

    您当然可以尝试MarkLogic、eXist、BaseX或Sedna XQJ驱动程序,这些驱动程序位于

    使用供应商专有API是愚蠢的,因为您将被锁定在特定的数据库供应商中,而性能没有任何改善

    您还可以尝试查看维基百科上的XQJ条目,以获得更清晰的信息:


    还有一个处理器,你需要一个API。Charles Foster的XQJ.net可能会对您的工作有所帮助 eXist、baseX、Sedna和Marklogic


    你好,汉内斯,非常感谢你的建议。我不熟悉xquery范式,您能详细说明一下如何从Java代码调用原生xquery api吗?在我的工作中,绩效非常重要。提前谢谢!亲爱的史努比;我也不是BaseX编程方面的专家,但BaseX文档对我来说是一个良好的开端:。项目邮件列表中的成员似乎也反应非常积极。他们可能很乐意给你更多的提示):