📜  XML-处理器

📅  最后修改于: 2020-11-09 05:31:46             🧑  作者: Mango


当软件程序读取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项目X(Sun,用Java)。

一些非验证解析器是-OpenXML(Java),Lark(Java),xp(Java),AElfred(Java),expat(C),XParse(JavaScript),xmllib(Python)。