使用JDOM读取XML文件,并输出其中的数据
来源:互联网 发布:js除法取余 编辑:程序博客网 时间:2024/04/28 20:58
废话就不多说了,直接写代码了。
用到的XML文件:
<?xml version="1.0" encoding="utf-8"?><PHONE><PHONE_BRAND><PHONE_BRAND_CODE>1-2</PHONE_BRAND_CODE><PHONE_BRAND_NAME>ABC</PHONE_BRAND_NAME><PHONE_BRAND_COMPANY>DEF</PHONE_BRAND_COMPANY><PHONE_BRAND_PLACE>GHJ</PHONE_BRAND_PLACE></PHONE_BRAND></PHONE>
JAVA代码如下:
package com.XMLTest.test;import java.util.List;import org.jdom.Document;import org.jdom.Element;import org.jdom.input.SAXBuilder;public class TestTwo {public static void main(String[] args) {//使用的jdom时首先要确定使用什么解析器(下边是使用默认解析器)org.jdom.input.SAXBuilder builder = new SAXBuilder(false);//Document对象Document doc = null;//Element对象 每个节点都是一个Element对象 其子节点也是Element对象。Element element = null;try {//用默认解析器解析电脑上的XML文件,并把解析出来的数据赋给 docdoc = builder.build("E:/Test/test.xml");//每个节点都是一个Element对象,根节点也是element = doc.getRootElement();//得到根节点下的PHONE_BRAND集合List<Element> list = element.getChildren("PHONE_BRAND");//循环取出集合中的数据for(Element pb : list){System.out.println("编码:" + pb.getChild("PHONE_BRAND_CODE").getValue());System.out.println("名称:" + pb.getChild("PHONE_BRAND_NAME").getValue());System.out.println("公司:" + pb.getChild("PHONE_BRAND_COMPANY").getValue());System.out.println("地点:" + pb.getChild("PHONE_BRAND_PLACE").getValue());}} catch (Exception e) {// TODO: handle exceptione.printStackTrace();}}}
输出结果如下图:
- 使用JDOM读取XML文件,并输出其中的数据
- C#之XML基础 读取一个现有的xml文件,并输出其中的内容
- JDOM 读取xml文件中的CDATA数据
- 一个使用JDOM读取XML文件的工具类
- 使用 JDOM 读取和写入 XML 文件
- 使用JDOM来读取XML文件
- 使用dom4j和jdom读取xml文件
- Spring之使用JDOM读取XML文件
- jdom读取XML文件
- jdom读取xml文件
- jdom读取xml文件
- Jdom读取XML文件
- jdom读取xml文件
- jdom读取xml文件
- jdom 读取xml文件
- Jdom读取XML文件
- Jdom读取xml文件
- 【jdom】读取xml文件
- 程序猿的一周
- 用ABAP编程破解世界上最难数独游戏
- CentOS+Nginx+PHP+MySQL标准生产环境
- 数据结构-03 数组 -冒泡排序
- 建立嵌入式 Linux 开发环境
- 使用JDOM读取XML文件,并输出其中的数据
- 精确获取时间(QueryPerformanceCounter)
- IE6 BUG 大全
- uva 10132 - File Fragmentation
- Android 编程五要诀:Activity、Service、BroadcastReceiver、ContentProvider、Intent
- C语言参数传递过程总结
- MyEclipse 程序注册详细步骤以及原理简析
- 面向内容的优化规则
- Java 只是合集