XML

  • XML 指可擴展標(biāo)記語言(eXtensible Markup Language)。 XML 被設(shè)計用來傳輸和存儲數(shù)據(jù)。

  • XML約束分類

    • DTD (一種簡單的約束技術(shù))
    • Schema (一種復(fù)雜的約束技術(shù))
  • 解析

    • DOM 將標(biāo)記語言文檔一次性加載進內(nèi)存,在內(nèi)存中形成一顆dom樹
      • 優(yōu)點:操作方便,可以對文檔進行CRUD操作
      • 確定:占內(nèi)存
    • SAX 逐行讀取, 基于事件驅(qū)動
      • 優(yōu)點:不占內(nèi)存
      • 缺點:只能讀取
  • 常用解析器

    • JAXP:支持dom和sax兩種思想 sum公司提供
    • DOM4J:一款非常優(yōu)秀的解析器
    • JSoup:jsoup 是一款Java 的HTML解析器,可直接解析某個URL地址、HTML文本內(nèi)容。它提供了一套非常省力的API,可通過DOM,CSS以及類似于jQuery的操作方法來取出和操作數(shù)據(jù)。
    • PULL:安卓內(nèi)置的解析器,sax方式
  • JSoup

    • 快速查詢方式
      • Selector: 選擇器
      • XPath:XML路徑語言(XML Path Language),它是一種用來確定XML文檔中某部分位置的語言
        • 需要額外導(dǎo)入jar包
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 學(xué)生進入文綜考試后,開始惴惴不安起來,思考昨日對學(xué)生的試題分析與預(yù)測。拿到高考題后,首先跟自己說過的話對照起來。 ...
    快樂向前_36da閱讀 497評論 0 0
  • 去打水的路上,一回頭就看到了你陪我在醫(yī)院坐過的長椅。好像你剛走不久的樣子。好像你來過一陣子,我就會記住一輩子的樣子...
    NiPai閱讀 371評論 0 0
  • “這是最好的時代,這是最壞的時代;這是智慧的時代,這是愚蠢的時代;這是信仰的時期,這是懷疑的時期;這是光明的季節(jié),...
    大v沐淺閱讀 83評論 0 0
  • 我們語及紅塵萬類,話遍蕓蕓眾生。話題之高深龐雜,既讓山靈輕蔑嗤笑又暗自不安,且讓河神內(nèi)生焦慮而深表不屑。風(fēng)拂簾而入...
    羅德_80b2閱讀 239評論 0 2
  • 新聞背景 博鰲亞洲論壇2018年年會開幕式演講時明確提出:“中國不以追求貿(mào)易順差為目標(biāo),真誠希望擴大進口,促進經(jīng)常...
    八卦狐貍閱讀 369評論 0 0

友情鏈接更多精彩內(nèi)容