【发布时间】:2016-08-28 02:46:04
【问题描述】:
由于从 xml 元素获取文本内容需要 15 行代码(参见官方 oracle 教程),此处 http://java.sun.com/webservices/reference/tutorials/jaxp/html/dom.html,引用的教程本身表明,许多需要使用第三方工具:
"正如你所看到的,当你使用 DOM 时,即使是从节点获取文本这样简单的操作也可能需要一些编程。所以如果你的程序处理简单的数据结构,那么 JDOM、dom4j 甚至1.4 正则表达式包 (java.util.regex) 可能更适合您的需求”
我已经尝试了建议的工具,它们相当容易使用和完成,但它们需要评估其开发的“活力”
。而且这种评价并不明显。
所以我的问题是:
1) 有没有建立在标准 dom 之上的简化 xml 工作的库?它将确保官方库的健壮性和最新性,并具有更高的可用性
2) 在 oracle 计划中,这种“可用性”不足是否会以其他方式(也许是一些新的 jsr?)得到解决?
【问题讨论】: