码迷,mamicode.com
首页 > 其他好文 > 详细

DOM4J 解析 XML

时间:2014-11-06 19:13:47      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   for   sp   文件   div   

1、在项目根目录下新建lib文件夹

2、把dom4j文件拷贝到lib文件夹

3、dom4j,右键Build Path---->Add To Build Path

bubuko.com,布布扣

    这样就添加dom4j到项目成功

/**

*1、获得解析流

*2、xml文件的解析

*3、获取根元素

*4、获取所有元素,循环处理

*/

 

 1 //获得解析流
 2         SAXReader reader=new SAXReader();
 3         //xml文件的解析
 4         Document document=reader.read("books.xml");
 5         //获得根元素
 6         Element rootElement=document.getRootElement();
 7         //获取所有元素
 8         List list=rootElement.elements();
 9         for (int i = 0; i < list.size(); i++) {
10             book bo=new book();
11             //一个book结点
12             Element bookelement=(Element) list.get(i);
13             //获取属性值
14             String id=bookelement.attributeValue("id");
15               
16             bo.setId(id);
17             //book元素中的子元素
18             List childList=bookelement.elements();
19             for (int c = 0; c < childList.size(); c++) {
20                 Element childElement=(Element) childList.get(c);
21                 //获取文本值
22                 String content=childElement.getTextTrim();
23                 //判断是title还是price
24                 if("title".equals(childElement.getName()))
25                 {
26                     bo.setName(content);
27                 }
28                 if("price".equals(childElement.getName()))
29                 {
30                     bo.setPrice(childElement.attributeValue("unit")+content);
31                     System.out.println(childElement.attributeValue("unit")+content);
32                 }
33                   
34             }         
35             booklist.add(bo);
36         }

bubuko.com,布布扣

bubuko.com,布布扣

DOM4J 解析 XML

标签:style   blog   http   color   os   for   sp   文件   div   

原文地址:http://www.cnblogs.com/liuwt365/p/4079287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!