我过去曾经使用过jdom,并简要地看过XOM和DOM4j
.每个似乎提供了基本相同的东西,因为它们各自提供了(非常钝的)标准W3C DOM API的简化包装.
我知道JDOM在某一方面已经做了一些努力来开发JSR和标准化过程,但据我所知,努力从来没有去过任何地方.在过去几年中,所有项目似乎都处于停滞状态,几乎没有新的发展.
关于哪个是最好的,是否有共识?每个的优点和缺点是什么?
我喜欢XOM,因为我喜欢Elliotte Rusty Harold的想法.在你提到的那些我相信它是偏离DOM标准API的那个:最多,但我认为这是一个好处.
我曾经为Cocoa实现了一个DOM库,XOM是我的灵感来源.
我也和JDOM一起工作,虽然我更喜欢XOM,但它绝对没有错.