个人笔记-JDOM读取XML

来源:互联网 发布:最近淘宝网怎么了 编辑:程序博客网 时间:2024/06/05 07:55

个人笔记 - JDOM读取XML文件

JDOM官网:http://www.jdom.org/,在官网下载要用到的JAR包。

XML文件内容:

<?xml version="1.0" encoding="UTF-8"?><HD>  <disk name="C">    <capacity>8G</capacity>    <directories>200</directories>    <files>1580</files>  </disk>  <disk name="D">    <capacity>10G</capacity>    <directories>500</directories>    <files>3000</files>  </disk></HD> 

JAVA代码:

package imeng.jdom;import java.util.List;import org.jdom2.Document;import org.jdom2.Element;import org.jdom2.input.SAXBuilder;/** * JDOM对XML的操作实例 * @author IMeng */public class Simple {public static void main(String[] args) throws Exception {SAXBuilder builder = new SAXBuilder();Document doc = builder.build("test.xml");// 获取该XML文件Element ele = doc.getRootElement();// 获取根元素-该test.xml为HDList<Element> list = ele.getChildren();// 获取该元素的子元素for (Element element : list) {String diskName = element.getAttributeValue("name");// 当前元素的属性值String capacity = element.getChildText("capacity");// 子元素的属性值String directories = element.getChildText("directories");String files = element.getChildText("files");System.out.println("磁盘目录:"+diskName);System.out.println("磁盘容量:"+capacity);System.out.println("磁盘目录数量:"+directories);System.out.println("磁盘文件数量:"+files);System.out.println("===================");}}}


0 0
原创粉丝点击