1,Java 解析 XML 有哪几种方法? 并简述各自的优缺点 (重复题个人觉得比较好)
解析方式有两种:
1) SAX: 不用事先调入整个文档, 占用资源较少, 但是 SAX 不是持久的, 如果事没有保存
2) DOM: 整个文档树在内存中, 便于操作, 支持删除, 修改, 重新排列等多种功能, 缺点是: 将
整个文档调入内存 (包括无用的节点), 浪费时间和空间
常用的解析框架:
1)DOM4J:: 是一个非常非常优秀的 xml 解析工具包, 具有性能优异, 功能强大和极端易用使用的特点
2)JDOM: 一个 XM 解析用的工具包, 极大的减少了代码量
来源: http://www.bubuko.com/infodetail-2557650.html