首页 > Java > java教程 > 正文

java 解析XML文件

大家讲道理
发布: 2016-11-10 10:31:07
原创
1486 人浏览过

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>
登录后复制

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板