利用dom4j对xml文档进行解析示例

 1 package com.yxfyg.test;
 2 
 3 import java.util.List;
 4 
 5 import org.dom4j.Document;
 6 import org.dom4j.DocumentException;
 7 import org.dom4j.Element;
 8 import org.dom4j.io.SAXReader;
 9 
10 public class MainTest {
11 
12     public static void main(String[] args) {
13         try {
14             SAXReader reader = new SAXReader();
15             Document document = reader.read(MainTest.class.getClassLoader().getResourceAsStream("xml/stus.xml"));
16             Element rootElement = document.getRootElement();
17             @SuppressWarnings("unchecked")
18             List<Element> elements = rootElement.elements();
19             for(Element element:elements) {
20                 String name = element.element("name").getText();
21                 String age = element.element("age").getText();
22                 String address = element.element("address").getText();
23                 System.out.println("name:"+name+",age:"+age+",address:"+address);
24             }
25         } catch (DocumentException e) {
26             e.printStackTrace();
27         }
28     }
29 }

猜你喜欢

转载自www.cnblogs.com/yxfyg/p/12765124.html