解析XML文件内容
:本质就是文件内容的读取Input
解析XML文件两种方式:
DOM解析(Document Object Model)
树结构处理方式
将文档全部解析 形成一个树结构 节点—-标签
优点 编程容易 缺点 必须将整个文档全部处理完毕(慢)
SAX解析(Simple Api for Xml)——-扩展
类似流媒体方式
基于事件的模式 解析时候触发一系列事件
当某一个tag标签被解析的时候 激活后续的方法
优点 快(不需要将所有文档都一次性处理完)
缺点 编写很麻烦(复用性也不强)
JDOM(Java-based Document Object Model)
外部jar包 基于DOM方式 底层提升了性能
DOM4J(Document Object Model for Java)
外部jar包 基于JDOM方式 底层提升了性能
DOM解析: