一.解析的对象
小丁
123
小彭
123
二.解析的方法介绍
1.DOM(docuement object model)解析
把所有的XML内容读到内存中,形成树状结构。这个树状结构是一个对象,名字叫docuement
DOM解析中的一些术语
Doucment:整个对象(整颗数)
Element:元素,就是标签,上面的users,user,username,password四个标签
Attribute:属性,user标签中的id属性
Text:文本,标签中的内容,上图最下面的叶子节点。
Node:上面四个都可以叫Node
2.SAX(simple API for XML)
SAX一条条读到内存并解析
三.代码实现
使用dom4j(一个API,封装了我们需要的方法)
第一种实现 导入dom4j的jar:
packagexmlDemo;importjava.io.File;importjava.util.List;importorg.dom4j.Document;importorg.dom4j.DocumentException;importorg.dom4j.Element;importorg.dom4j.io.SAXReader;i