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