个人笔记-JDOM读取XML

个人笔记 - 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为HD
		List<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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值