XML解析技術
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java的XML解析(DOM4J技術)JavaXML
- 解析.Net框架下的XML程式設計技術框架XML程式設計
- XML專題文章收集整理 解析.Net框架下的XML程式設計技術XML框架程式設計
- XML入門指南(19)XML相關技術(轉)XML
- XML Web 服務技術解析:WSDL 與 SOAP 原理、應用案例一覽XMLWeb
- Hystrix技術解析
- Xml解析XML
- DNS隧道技術解析DNS
- PostgreSQL TOAST 技術解析SQLAST
- XML與其相關技術(1) (轉)XML
- iOS – XML解析iOSXML
- go 解析xmlGoXML
- xml php 解析XMLPHP
- iOS - XML解析iOSXML
- 【Java】解析xmlJavaXML
- Java解析XMLJavaXML
- jaxb解析xmlXML
- DOM解析XMLXML
- 三層交換技術解析
- Python解析xml[xml.dom]PythonXML
- 技術乾貨 | WebRTC 技術解析之 Android VDMWebAndroid
- 使用 XML 時儘量避免使用的技術XML
- 175.XML解析XML
- C# XML解析C#XML
- 使用jdom解析XMLXML
- 解析xml筆記XML筆記
- xml解析之domXML
- XML資料解析XML
- 關於xml解析XML
- 技術分享 | AlertManager 原始碼解析原始碼
- XML與面向Web的資料探勘技術(轉)XMLWeb
- XML 程式設計思想:知識管理的基本 XML 和 RDF 技術(7)(轉)XML程式設計
- 讀取xml檔案 解析雙層xmlXML
- 基於雲技術的域名解析系統研究:傳統解析技術的侷限性
- XML 檔案解析實踐 (DOM 解析)XML
- python之XML解析PythonXML
- jdom解析xml檔案XML
- JAVA進行XML解析JavaXML