使用DOM解析XML文檔
由于學習ajax要使用到xml,因此對xml文檔的解析工作就變得相當的重要??墒俏覍ml文檔中出現的各種術語很是模糊,今天花點時間整理一下這些概念。 PS:概念待整理
解析步驟:DOM(Document Object Model)--文檔對象模型
1、創建解析的XML文檔文件對象
2、聲明一個DocumentBuilder對象,由于這個對象是一個抽象類,不能直接實例化,可以用過DocumentBuilderFactory對象來構建。
3、聲明一個DocumentBuilderFactory對象,通過單例模式創建
4、取得DocumentBuilder實例
5、通過DocumentBuilder對象的prase(File file)方法tb解析XML文檔
6、取得文檔的根元素,通過調用Document的getDocumentElement()方法取得
7、取得根元素后就可以通過遞歸遍歷元素中的子元素,然后通過條件判斷輸出相對應的信息。