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)。

廣告