本文先使用JDOM方式写一个简单地小例子,亲测可以运行,然后在末尾分析其优缺点。
我们知道,DOM的设计为了适用于不同的语言,它保留了不同语言中非常相似的API。但是它并不适合于Java编程者的习惯。而JDOM作为一种轻量级API被制定,它最核心的要求是以Java为中心,只适合于Java语言,它遵循DOM的接口主要规则,除去了DOM中为了兼容各语言而与Java习惯的不同。
1.准备
- 新建一个Java Project
- 新建一个Java类名称为JDOMTest.java
- 新建一个xml文件,名称为student.xml,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<student id="1">
<name>张三</name>
<age>18</age>
<gender>male</gender>
</student>
<student id="2">
<name>李四</name>
<age>19</age>
<gender>male</gender>
</student>
<student id="3">
<name>王五</name>
<age>21</age>
<gender>female</gender>
</student>
</root>
- 由于是Maven工程,所有xml都存放在src/main/resources下面
- 引入JDOM的jar包到pom.xml
<dependency>
<groupId>jdom</groupId>
<artifactId>jdom</artifactId>
<version>1.0</version>
</dependency>
2.编码
- Bean文件:StudentBean.java
public class StudentBean {
private String id;