此片文章主要写一些关于如何在maven工程中使用dom4j来解析或生成XML的建议方法,实际可使用的写法不仅限于如下所写的样例代码。此处进攻快速入手和提供思路使用。
首先配置pom.xml中的依赖的包
<dependencies>
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
</dependency>
<dependency>
<groupId>jaxen</groupId>
<artifactId>jaxen</artifactId>
<version>1.1.6</version>
</dependency>
</dependencies>
上述配置中jaxen的包主要在使用Xpath时会被用到。
需要解析的样例XML文件
<?xml version="1.0" encoding="UTF-8" ?>
<resources>
<product name="QQ">
<account id="123456789">
<nickname>qq-account-1</nickname>
<password>qwe123qwe123</password>
<level>56</level>
</account>
<account id="98765432