首页 > 其他 > 详细

使用dom4j读取xml文档

时间:2016-03-27 17:51:07      阅读:235      评论:0      收藏:0      [点我收藏+]

一.导包

  使用dom4j组件需要导入类似于dom4j-1.6.1.jar这种jar包

二.使用举例

  a)使用的xml文件(E:\product.xml)

<?xml version="1.0" encoding="utf-8"?>

<ProductList>
  <Product id="1">
    <name>联想笔记本</name>
    <type>LN001</type>
    <price>4500</price>
  </Product>
  <Product id="2">
    <name>联想笔记本</name>
    <type>LN002</type>
    <price>4500</price>
  </Product>
</ProductList>

  b)java代码

 1 @Test
 2     public void testDom4j() throws Exception {
 3         //1.实例化解释器对象
 4         SAXReader saxReader = new SAXReader();
 5         //2.读取xml文档
 6         Document doc = saxReader.read(new File("E:\\product.xml"));
 7         //3.获取根节点
 8         Element rootElement = doc.getRootElement();
 9         //4.获取所有Product元素
10         List<Element> elements = rootElement.elements();
11         //5.遍历获取每个Element的值或属性
12         for (Element element : elements) {
13             //    获取属性值
14             String attributeValue = element.attributeValue("id");
15             System.out.println(attributeValue);
16             // 获取值
17             String name = element.elementText("name");
18             System.out.println(name);
19             String type = element.elementText("type");
20             System.out.println(type);
21             String price = element.elementText("price");
22             System.out.println(price);
23         }

  c)结果

1
联想笔记本
LN001
4500
2
联想笔记本
LN002
4500

 

    

使用dom4j读取xml文档

原文:http://www.cnblogs.com/ahuzj/p/5326053.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!