我需要在我的java应用程序中使用XQJ查询xml数据。我想知道我对xml / xquery处理器的选项。
我探索并了解:
还有其他建议吗?
答案 0 :(得分:3)
您可能想尝试使用BaseX,它还提供了XQJ的完整实现:
http://basex.org/products/ http://docs.basex.org/index.php?title=Special%3ASearch&search=xqj
使用本机API时,无论使用哪种处理器,您都很可能获得更好的结果(但当然也有使用XQJ的理由)。
希望这有帮助, 汉纳斯
答案 1 :(得分:2)
您当然可以尝试位于http://xqj.net的MarkLogic,eXist,BaseX或Sedna XQJ驱动程序
使用供应商专有API将是愚蠢的,因为您将被锁定在特定的数据库供应商中,而性能没有任何改善。
此外,您可以尝试查看维基百科上的XQJ条目以获得更清晰:
答案 2 :(得分:2)
除了拥有处理器,您还需要一个API。查尔斯福斯特的XQJ.net可能会有所帮助 eXist,baseX,Sedna和Marklogic。
答案 3 :(得分:1)
zorba有XQJ branch。有关详细信息,请参阅zorba users mailing列表。