(1)首先獲得:獲得 DOM 解析器的工廠實例
dom
DocumentBuilderFactory domfac=DocumentBuilderFactory.newInstance();ui
(2)而後從 DOM 工廠得到 DOM 解析器spa
DocumentBuilder dombuilder=domfac.newDocumentBuilder();.net
(3)把要解析的 XML 文檔轉化爲輸入流,以便 DOM 解析器解析它xml
InputStream is= new FileInputStream("test1.xml"); blog
(4)解析 XML 文檔的輸入流,獲得一個 Document文檔
Document doc=dombuilder.parse(is);get
(5)獲得 XML 文檔的根節點test
Element root=doc.getDocumentElement();List
(6)獲得節點的子節點
NodeList books=root.getChildNodes();