2011-10-26 65 views

回答

2

2011年两次提交:https://fisheye.codehaus.org/changelog/jaxen/trunk/jaxen

Jaxen的问题是,每一个XML库已经拥有了自己的XPath处理器几乎没有激励切换到另一个。

更新:是的,Jaxen已经被遗弃。该网页目前污损并没有开发者的似乎能或照顾修复它:http://old.nabble.com/Fwd%3A-jaxen.org-home-page-defaced-td27594582.html

更新(2012年9月):Jaxen的有且闲置一年半后恢复发展,2012年5月,自从发布了1.1.4版(2012年5月12日)和1.1.5版(2012年8月5日)以来。

+0

的状态不是Jaxen的使用XPath引擎的JDOM? JDOM长时间没有看到活动的事实与它有什么关系?仅在4天前,突然有了一个新的JDOM版本。我想知道这将如何影响他们...... –

1

最后(最新)活动我看到的是埃利奥特·鲁斯蒂·阿罗德做一些w.r.t.他几年前的XOM项目。

JDOM,DOM4J,Jaxen的,XOM等,可能已经看到了他们的使用高峰。 Java和XML已经成熟,共识是JAXP和JAXB以及流式API,但有一个例外:如果您想要Xpath 2.0,撒克逊可能是您的选择;它也有绑定到beforementioned库(至少对XPath 1.0中)

仍在积极地开发
+0

有关信息,Saxon提供了对JDOM,DOM4J和XOM以及DOM和它自己的本地树模型的XPath 2.0(以及XSLT和XQuery)访问。我们最近测量(Saxon XPath + JDOM)比JDOM的本地XPath运行速度快10-30倍,Saxon XPath及其本机树模型再次快10倍。 –

+2

我不知道你从哪里得到关于“共识”的信息。你问谁? JAXB非常适合非常简单的XML应用程序(这种应用程序正在被JSON取代),但对于面向文档的XML或具有复杂架构的XML来说,这是无望的。而JDOM/XOM比DOM或SAX更有用(这正是我认为你的意思是JAXP)。 –

+0

好吧,“共识”并不是最好的选择。在观察各种邮件列表和论坛上的活动之后,这当然只是我个人的解释。 –

1

更新:

sourceforge page最后更新中2013种状态:

进一步发展现在存在的AT http://jaxen.codehaus.org

但Codehaus的是closed下于2015年

所以现在一切都在jaxen.org但是目前域似乎已过期。谷歌cache shows最新版本。

+0

再次检查,我认为他们更新了它。 – TWiStErRob

+0

续约了什么? jaxen.org仍然有相同的状态... – Lonzak

+0

“目前该域名似乎已过期”,我猜测它现在无法通过http://jaxen.org访问,虽然这是一个很老的我同意。 – TWiStErRob