>  기사  >  Java  >  Java 구문 분석 XML 파일

Java 구문 분석 XML 파일

大家讲道理
大家讲道理원래의
2016-11-10 10:31:071487검색

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>

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.