解析xml大致步骤:
1: 创建SAXReader;
2: 使用SAXReader解析指定的xml文档信息,并返回对应Document对象。Document对象中就包含了该xml文中的所有信息以及结构了。
3: 根据文档结构将xml描述的树状信息读取到 。
现有emp.xml文件,内容如下:
1 |
|
新建一个emp实体类,用于接收解析数据:
1 | public class Emp { |
1 | public class ParseXmlDemo { |
输出结果:
1 | 1,提利昂·兰尼斯特,25,男,5000, |
生成xml大致步骤:
1: 创建一个Document对象,表示一个空的xml文档;
2: 向Document中添加根元素;
3: 按照目标xml文档的结构顺序向根元素中添加子元素来组建该结构;
4: 创建XMLWriter;
5: 设置低级流;
6: 使用XMLWriter将Document写出来生成 该文档 。
1 | public class WriteXmlDemo { |
生成myemp.xml:
1 |
|