1,jdom能够极大的减少程序代码,一般情况采用JDOM编写的程序比采用DOM编写的程序要段进1/3,
2,DOM几乎可以解决所有的问题而JDOM则不是,不过他可以解决大多数的问题.也足以满足大多数用户的需求.

解决方案 »

  1.   

    其实你可以把DOM理解为一种更底层的定义和实现,而JDOM其实是构建于DOM之上的一种更高级的实现,其实不论DOM还是JDOM,它们都是来自于SAX方式的解析,只不过它们工作的层面不一样而已。
      

  2.   

    JDOM是对DOM的包装,如果你用过DOM和JDOM开发过的话,你会发现JDOM的api用起来很方便,因为它返回的都是java的collection,它把org.w3c.dom.Document这个类包装了,而且把DOM解析里面还多东西分类了,分成了element,Attrabute等,而在DOM里面全部都是Node,而且用起来很烦。但是DOM是对xml规范接口的实现,它比JDOM标准,而且他的Dcument就是org.w3c.dom.Document。