1.do4j解析xml实例
1.1java源码
package com.heima.test;
import java.io.File;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class test {
public static void main(String[] args) {
try {
SAXReader reader = new SAXReader();
Document document = reader.read(new File("src/xml/demo.xml"));
Element rootElement = document.getRootElement();
List<Element> elements = rootElement.elements();
for (Element element : elements) {
String name = element.element("name").getText();
String age = element.element("age").getText();
System.out.println("name = " + name + " :age = " + age);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
1.2xml文档
<?xml version="1.0" encoding="UTF-8"?>
<stus>
<stu id="03164047">
<name>cds</name>
<age>18</age>
</stu>
<stu id="03164048">
<name>zmy</name>
<age>18</age>
</stu>
</stus>
1.3运行结果
