请描述DOM, SAX, JDOM, dom4j 的区别 答:dom 和sax都是java中标准的api接口(也提供了实现);而jdom和dom4j是对xml解析更高级的封装,属于第三方的api dom是用树的结构来表示xml文档,优点是一次载入,多次修改查询,缺点是当xml较大时,占用内存多 sax是用流的方式来表示xml文档,优点是以流的方法处理xml,占用内存小,缺点是只适合处理xml的读取操作,并且是单向的 jdom有自己独立的api dom4j的应用更广泛一些,它有自己独立的api,一些著名的开源框架如hibernate采用dom4j来解析xml

results matching ""

    No results matching ""