您的位置:首页 > 其它

使用dom4j最简单的读取一个xml文件的内容

2016-04-09 20:58 323 查看
用之前不要忘了导入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");
}

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: