看了很多文章,讲解几种解析XML的方法,dom、sax、jdom、jaxp、dom4j,都说dom4j最好,而又说org.w3c.dom是平台和语言无关的,但是“如果不考虑可移植性,就选择dom4j”,这里的移植性到底指的什么意思呢?谢谢!

解决方案 »

  1.   

    dom4j是Jdom的智能分支,扩充了灵活性,说w3c是平台无关的也不全对吧,它只是作为一个比较流行的标准,这里的 可移植性 应该指的是不同的环境之间的变换,对你开发环境来说。
      

  2.   

    谢谢楼上,不过还不是很明白。
    dom或sax是规范,而dom4j是java对它们的实现?而C#也有对他们的实现可能叫什么net4j云云。
    是这个意思吗?
      

  3.   

    你理解是对的。dom4j是一个Java的XML实现。jdom。这些都是。