
- 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處理程式的重要組成部分。
處理器涉及處理指令,可以在章節處理指令中進行學習。
型別
XML處理器根據其是否驗證XML文件的有效性分為**驗證**或**非驗證**型別。發現有效性錯誤的處理器必須能夠報告該錯誤,但可以繼續正常處理。
**一些驗證解析器是** − xml4c (IBM,C++), xml4j (IBM,Java), MSXML (Microsoft,Java), TclXML (TCL), xmlproc (Python), XML::Parser (Perl), Java Project X (Sun,Java)。
**一些非驗證解析器是** − OpenXML (Java), Lark (Java), xp (Java), AElfred (Java), expat (C), XParse (JavaScript), xmllib (Python)。
廣告