- XML 教程
- XML - 主頁
- XML - 概述
- XML - 語法
- XML - 文件
- XML - 宣告
- XML - 標籤
- XML - 元素
- XML - 屬性
- XML - 註釋
- XML - 字元實體
- XML - CDATA 節
- XML - 空白
- XML - 處理
- XML - 編碼
- XML - 驗證
- XML 有用資源
- XML - 快速指南
- XML - 有用資源
XML - 解析器
XML 解析器是一個軟體庫或一個包,為客戶端應用程式提供與 XML 文件互動的介面。它檢查 XML 文件的正確格式,還可以驗證 XML 文件。如今的瀏覽器內建了 XML 解析器。
下圖顯示了 XML 解析器如何與 XML 文件互動 -
解析器的目的是將 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 軟體基金會開發。
廣告