1. 程式人生 > >XML之DOM解析

XML之DOM解析

一、DOM解析 DOM:document object model :文字物件模型,把文件中的成員描述成一個個物件。(java程式碼操作XMl) 特點:在載入的時候,會一次性把整個XML文件載入進記憶體,在記憶體當中形成一棵樹(document物件), 以後使用程式碼操作document的時候,只對記憶體當中的document進行操作,對本地xml檔案沒有直接關係,所以要進行同步,讓兩邊保持一致(查詢不需要同步) 缺點:如果xml過大,會導致記憶體溢位 (1)步驟:1、建立解析器工廠 2、通過解析器工廠獲得解析器 3、通過解析器獲得document物件 4、獲得具體的節點內容

(2)DOM修改節點內容 1、獲得指定節點 2、獲取要修改的節點3、修改元素內容 4、同步的文件 (3)DOM新增節點 1、新增節點 2、新增節點內容 3、獲得要新增節點的父節點 4、把節點新增到指定位置 5、同步到文件 (4)DOM刪除節點 1、獲得要刪除的節點 2、通過父節點刪除節點3、同步到文件 (5)新增元素屬性 1、獲得要填加元素的節點 2、將獲得的節點強制轉換為element3、設定節點屬性 4、同步到文件