xml解析學習

 XML解析的簡介(寫到java代碼)


    1、xml是標記型文檔
    2、xml的解析方式(技術):dom和sax
    3、js使用dom解析標記型文檔,dom解析。
        根據html的層級結構,在內存中分配一個樹形結構,把html的標籤、屬性、文本都封裝成對象、document對象、element對象、屬性對象、文本對象、Node節點對象
    4、sax方式解析
        採用事件驅動,邊讀邊解析。從上到下,一行一行的解析,解析到某個對象,把對象名稱返回。
        特點:不會造成內存溢出,實現查詢,但是不能實現增刪改操作。
    4、圖解xml解析過程
​    圖片
注意:使用dom解析xml時候,可以很方便實現增刪改操作,但是,如果文件過大,會造成內存溢出。
​    5、想要解析xml,首先需要解析器。
        不同的公司和組織提供了針對dom和sax方式的解析器,通過api方式提供。

公司 解析器
 sun jaxp
dom4j dom4j(實際開發中使用的多)
jdom jdom(很少使用)

6、jaxp學習筆記

7、dom4j學習筆記
     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章