用之前不要忘了导入dom4j的jar包哦!
test.xml
<?xml version="1.0" ?>
<HD>
<disk name="C">
<Size>500</Size>
</disk>
<disk name="D">
<Size>200</Size>
</disk>
</HD>
Test.java
package com.bandc.spring.dao;
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class Test {
public static void main(String[] args)throws DocumentException{
SAXReader sr = new SAXReader();//获取读取方式
Document doc = sr.read("src/test.xml");//读取配置文件
Element root = doc.getRootElement();//获取根节点
<span style="white-space:pre"> </span>//读取每个disk下面的内容
for ( Iterator<Element> i = root.elementIterator("disk"); i.hasNext();) {
Element disk = (Element) i.next();
String name = disk.attributeValue("name");
String size = disk.elementText("Size");
System.out.println(name);
System.out.println(size+"GB");
}
}
}