java 解析XML文件详解编程语言

       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>

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/10513.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论