java记录一下使用DOM4J-2.1.1解析XML文件的基本方法

时间:2018-09-20
本文章向大家介绍java记录一下使用DOM4J-2.1.1解析XML文件的基本方法,需要的朋友可以参考一下

Java解析XML文件可以使用DOM4J

这里记录一下使用DOM4J-2.1.1解析XML文件的基本方法

第一步,下载所需jar包

              Jar包下载地址:https://dom4j.github.io/

              下载后将jar包导入工程

第二步,编写测试用XML

1 <?xml version="1.0" encoding="UTF-8"?>
2 <commands>
3     <command condition="text" targetIndex="0" action="input" value="minchen">
4     </command>
5     <command condition="button" targetIndex="0" action="click" value="">
6     </command>
7 </commands>

第三步,解析

              解析代码如下:

 1         SAXReader reader = new SAXReader();
 2         Document document = null;
 3         try {
 4             document = reader.read(new File("test.xml"));
 5         } catch (DocumentException e) {
 6             // TODO Auto-generated catch block
 7             e.printStackTrace();
 8         }
 9         
10         Element rootNode = document.getRootElement();
11         
12         Iterator<Element> elementIterator = rootNode.elementIterator();
13         
14         while(elementIterator.hasNext()) {
15             Element commandElem = elementIterator.next();
16             System.out.println(commandElem.attributeValue("condition"));
17             System.out.println(commandElem.attributeValue("targetIndex"));
18             System.out.println(commandElem.attributeValue("action"));
19             System.out.println(commandElem.attributeValue("value"));
20         }