![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA解析XML
文章平均质量分 64
此人已下架
临渊羡鱼,不如退而结网。
展开
-
Java解析XML的四种方法--DOM
解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM 接口来操作这个树结构。优点:整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能;缺点:将整个文档调入内存(包括无用的节点),浪费时间和空间;使用场合:一旦解析了文档还需多次访问这些数据;硬件资源充足(内存、CPU)。 import java.io.IOException;im原创 2016-03-30 21:18:09 · 359 阅读 · 0 评论 -
JAVA解析XML的四种方法--SAX
优点:不用事先调入整个文档,占用资源少;SAX解析器代码比DOM解析器代码小,适于Applet,下载。缺点:不是持久的;事件过后,若没保存数据,那么数据就丢了;无状态性;从事件中只能得到文本,但不知该文本属于哪个元素;使用场合:Applet;只需XML文档的少量内容,很少回头访问;机器内存少。import java.io.IOException;import java.util.原创 2016-03-30 21:21:39 · 603 阅读 · 0 评论 -
Java解析XML的四种方法--JDOM
优点:20-80原则,极大减少了代码量。使用场合:要实现的功能简单,如解析、创建等,但在底层,JDOM还是使用SAX(最常用)、DOM、Xanan文档。import java.io.File;import java.io.IOException;import java.util.Iterator;import java.util.List;import org.jdom2.A原创 2016-03-30 21:25:12 · 614 阅读 · 0 评论 -
Java解析XML的四种方法--DOM4j
优点: 提供了比JDOM大得多的灵活性,比JDOM更少强调防止不正确的应用程序行为。缺点: 可移植性不强。import java.io.File;import java.util.Iterator;import java.util.List;import org.dom4j.Attribute;import org.dom4j.Document;import org.d原创 2016-03-30 21:30:40 · 516 阅读 · 0 评论