XML解析技術

beifengwang發表於2013-12-27

XML作為過去十年中出現的最流行的技術之一,得到了廣泛 的應用,而其中XML解析技術是XML應用的關鍵。XML可擴充套件 標記語言是由World Wide Web聯盟定義的元語言,即一種 關於語言的語言。 Xml的優勢或者說力量源於它的資料獨 立性,廣泛應用在分散式計算領域。對於XML,我們可以理解它是一種樹結構,它包含根,元素 ,屬性,文字等內容。不同瀏覽器都有自己的解析器,微 軟的 XML 解析器與其他瀏覽器中的解析器是有差異的。微 軟的解析器支援對 XML 檔案和 XML 字串的載入,而其他瀏覽器使用單獨的解析器。

不過,所有的解析器都含有 遍歷 XML 樹、訪問、插入及刪除節點的函式。把XML讀入 記憶體,並把它轉換為可被 JavaScript 訪問的 XML DOM 對 象。然而XML本身只是以純文字對資料進行編碼的一種格式 ,要想利用XML,或者說利用XML檔案中所編碼的資料,必 須先將資料從純文字中解析出來,因此,必須有一個能夠 識別XML文件中資訊的解析器,用來解釋XML文件並提取其 中的資料。然而,根據資料提取的不同需求,又存在著多 種解析方式,不同的解析方式有著各自的優缺點和適用環 境。對XML進行解析有幾種技術、這些技術各有所長、也都 有自己的侷限性,所以他們分別適用於一定的場合,應該 根據特定的要求在實際應用中找到相應的解決方案。選擇 合適的XML解析技術能夠有效提升應用系統的整體效能,因 此,瞭解和區分各種不同的XML解析技術就顯得尤為重要。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29212814/viewspace-1064869/,如需轉載,請註明出處,否則將追究法律責任。

相關文章