Jdom读取xml文件介绍

来源:互联网 发布:js 怎么定义函数变量 编辑:程序博客网 时间:2024/05/17 23:12

1.搭建环境:引入Jdom包

2.创建xml 文件

sample.xml

<recources><resource>    <name>安静</name><size>6M</size>        <time>1999-12-3</time><singer>周杰伦</singer>    </resource><resource>        <name>坚持</name><size>5M</size>        <time>2999-12-3</time><singer>翁立友</singer></resource></recources>


3.写测试类

import java.io.IOException;import java.util.List;import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom.input.SAXBuilder;public class TestReadXml {public static void main(String[] args) throws JDOMException, IOException{SAXBuilder sb=new SAXBuilder();Document doc=(Document)sb.build(TestReadXml.class.getClassLoader().getResource("sample.xml"));Element root=(Element) doc.getRootElement();List list=root.getChildren();for(int i=0;i<list.size();i++){Element element=(Element) list.get(i);String name=element.getChildText("name");String size=element.getChildText("size");String time=element.getChildText("time");String singer=element.getChildText("singer");System.out.println("MP3-Name: "+name);System.out.println("MP3-Size: "+size);System.out.println("MP3-Time: "+time);System.out.println("MP3-Singer: "+singer);System.out.println("--------------------"); }}}

4.运行结果
 

MP3-Name: 安静MP3-Size: 6MMP3-Time: 1999-12-3MP3-Singer: 周杰伦--------------------MP3-Name: 坚持MP3-Size: 5MMP3-Time: 2999-12-3MP3-Singer: 翁立友--------------------


原创粉丝点击