码迷,mamicode.com
首页 > 编程语言 > 详细

java 解析XML文件

时间:2015-11-05 10:51:35      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();                
        DocumentBuilder builder = factory.newDocumentBuilder();      
        Document document = builder.parse(inputStream);      
        Element element = document.getDocumentElement();     

        NodeList dataNodes = ((Element)element.getElementsByTagName("Application").item(0)).getChildNodes();
        for(int i = 0; i < dataNodes.getLength(); i++){
            if("Version".equals(dataNodes.item(i).getNodeName())){
                System.err.println("版本信息 : " + dataNodes.item(i).getFirstChild().getNodeValue());
            }else if("ChkUpdate".equals(dataNodes.item(i).getNodeName())){
                System.err.println("版本信息 : " + dataNodes.item(i).getFirstChild().getNodeValue());
            }else if("DownLoad".equals(dataNodes.item(i).getNodeName())){
                System.err.println("版本信息 : " + dataNodes.item(i).getFirstChild().getNodeValue());
            }

        }


        <?xml version="1.0" encoding="UTF-8"?>
        <Applications>
            <Application>
                <Version>1.7</Version>
                <ChkUpdate>baidu.com</ChkUpdate>
                <DownLoad>sohu.com</DownLoad>
            </Application>
        </Applications>

java 解析XML文件

标签:

原文地址:http://my.oschina.net/u/1468096/blog/526101

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