XML 파일 분석 단계

1254 단어 importpublic
import javax.xml.parsers.*;

import org.w3c.dom.*;



class PapresTest{
    public static void main(String[]args)throws Exception{
        readNode();
        
    }
    /*
      :
      xml  ,  DocumentBuilder   parse()  。
              ,       DocumentBuilder           ,   new     。
       DocumentBuilder     ,    DocumentBuilderFactory.newDocumentBuilder()       。
        DocumentBuilderFactory  ,   DocumentBuilderFactory      ,          
    newInstance(),       ,     。
    
    */
    //      
    static void readNode() throws Exception{
        //              newInstance()         
        DocumentBuilderFactory dbf =     DocumentBuilderFactory.newInstance();
        //         newDocumentBuilder()       
        DocumentBuilder document1 = dbf.newDocumentBuilder();
        //         parse()    xml  
        Document d = document1.parse("src/MyXml.xml");
        
        //  xml        
        NodeList list = d.getElementsByTagName("name");
        //    
        for(int i =0 ;i<list.getLength();i++){
            Node n = list.item(i);
            //      
            System.out.println(n.getTextContent());
        }
    }    
    
    
}

본문은'사마온'블로그에서 나왔습니다. 전재를 사절합니다!

좋은 웹페이지 즐겨찾기