java之jdom解析xml(二)
来源:互联网 发布:php后端开发教程 编辑:程序博客网 时间:2024/05/29 19:58
上面的sample.xml文档,描述了某台电脑中硬盘的基本信息(根节点<HD>代表硬盘,<disk>标签代表硬盘分区,从它的name属性可以看出有两个盘符名称为"C"和"D"的分区;每个分区下都包含<capacity>,<directories><files>三个节点,分别代表了分区的空间大小、目录数量、所含文件个数)
下面的程序读取此文件中的信息:
import Java.util.*;
import org.jdom.*;
import org.jdom.input.SAXBuilder;
public class Sample1 {
public static void main(String[] args) throws Exception{
SAXBuilder sb=new SAXBuilder();
Document doc=sb.build("sample.xml"); //构造文档对象
Element root=doc.getRootElement(); //获取根元素
List list=root.getChildren("disk");//取名字为disk的所有元素
for(int i=0;i<list.size();i++){
Element element=(Element)list.get(i);
String name=element.getAttributeValue("name");
String capacity=element.getChildText("capacity");//取disk子元素capacity的内容
String directories=element.getChildText("directories");
String files=element.getChildText("files");
System.out.println("磁盘信息:");
System.out.println("分区盘符:"+name);
System.out.println("分区容量:"+capacity);
System.out.println("目录数:"+directories);
System.out.println("文件数:"+files);
System.out.println("———————————–");
}
}
}
运行结果:
C:\java>java Sample1
磁盘信息:
分区盘符:C
分区容量:8G
目录数:200
文件数:1580
———————————–
磁盘信息:
分区盘符:D
分区容量:10G
目录数:500
文件数:3000
- java之jdom解析xml(二)
- java解析xml之二:使用JDOM
- java解析xml之二:使用JDOM
- XML解析入门之JDOM(二)
- Java程序员从笨鸟到菜鸟之(二十七)XML之Jdom和DOM4J解析 .
- Java程序员从笨鸟到菜鸟之(二十七)XML之Jdom和DOM4J解析 .
- Java程序员从笨鸟到菜鸟之(二十七)XML之Jdom和DOM4J解析 .
- xml解析(jdom java)
- java解析XML (JDOM & DOM4J,X-stream)(二)
- Java解析XML之四(JDOM篇)
- Java之JDOM方式解析XML文件(学习笔记)
- Java 之用jdom 解析XML(一)
- JAVA 解析XML之JDOM、DOM4J方式
- 解析xml之--JDOM
- XML解析之JDOM
- 解析XML之JDOM
- XML解析之jdom
- XML解析之jdom
- Memcached的安装和使用
- 13.首页热门商品显示
- Hibernate调用存储过程
- Exynos4412 Android4.4 平台 WiFi 功能移植 第四篇
- iOS开发系列之六--打造自己的“美图秀秀”
- java之jdom解析xml(二)
- 黑马程序员之 --- 集合
- python常见数据结构
- 预处理程序
- Cordys BOP 4.3平台使用小经验—数据库连接管理、导出流程模型为XPDL
- Windows 远程登录 Linux 服务器
- Make it Anagram
- Android---如何提高模拟器的速度--安装
- GCJ 2015R1B(Noisy Neighbors-分类讨论)