Chinaunix首页 | 论坛 | 博客
  • 博客访问: 182027
  • 博文数量: 88
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 914
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-10 13:41
文章分类

全部博文(88)

文章存档

2010年(2)

2009年(35)

2008年(51)

我的朋友

分类: Java

2008-10-31 17:27:15

读写XML方法有多种,感觉比较应用性较强的还是DOM4j.

仅操作XML文档需要dom4j-1.6.1.jar
如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar.
示例代码如下:

long begining = System.currentTimeMillis();

        File f = new File("src/main/resources/carInfo.xml");
        SAXReader reader = new SAXReader();
        try {
            Document doc = reader.read(f);
            Element root = doc.getRootElement();
           
            Element foo;
            for(Iterator it = root.elementIterator("SEGMENT"); it.hasNext();){
                foo = (Element) it.next();
                System.out.print("车牌号码:"+foo.elementText("NO")+"\n");
                System.out.println("车主地址:"+foo.elementText("ADDR"));
            }
           
        } catch (DocumentException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        long lasting = System.currentTimeMillis();
       
        System.out.println(lasting - begining);
阅读(606) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~