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: 6M
MP3-Time: 1999-12-3
MP3-Singer: 周杰伦
--------------------
MP3-Name: 坚持
MP3-Size: 5M
MP3-Time: 2999-12-3
MP3-Singer: 翁立友
--------------------