XML - 解析器



XML 解析器是一個軟體庫或一個包,為客戶端應用程式提供與 XML 文件互動的介面。它檢查 XML 文件的正確格式,還可以驗證 XML 文件。如今的瀏覽器內建了 XML 解析器。

下圖顯示了 XML 解析器如何與 XML 文件互動 -

XML Parser

解析器的目的是將 XML 轉換為可讀程式碼。

為了簡化解析過程,有一些商業產品可以促進 XML 文件的分解,併產生更可靠的結果。

下面列出了一些常用的解析器 -

  • MSXML(Microsoft Core XML Services) - 這是 Microsoft 的一套標準 XML 工具,其中包含一個解析器。

  • System.Xml.XmlDocument - 這個類是 .NET 庫的一部分,其中包含許多與 XML 工作相關的不同類。

  • Java 內建解析器 - Java 庫有自己的解析器。庫的設計讓你可以用外部實現(如 Apache 的 Xerces 或 Saxon)替換內建解析器。

  • Saxon - Saxon 提供用於解析、轉換和查詢 XML 的工具。

  • Xerces - Xerces 用 Java 實現,由著名的開源 Apache 軟體基金會開發。

廣告
© . All rights reserved.