第3章 XML文件的解析_.ppt

* Parser基础 一个 XML Parser(解析器)是一段可以读入一个文档并分析其结构的代码。 我们将讨论如何使用一个 XML 解析器来读入一个 XML 文档、不同类型的解析器以及如何使用它们。 * 如何使用一个解析器 通常而言,使用一个解析器需要如下步骤: 1.创建一个解析器对象 2.将XML 文档传递给解析器 3.处理结果 * 解析器种类 有不同的方法来划分解析器种类: 1.验证或非验证解析器 2.支持 Document Object Model (DOM) 的解析器 3.支持 Simple API for XML (SAX) 的解析器 4.特定语言编写的解析器 (Java, C++, Perl 等) 接下来我们将讨论这几种解析器的各自特点. * 验证或非验证解析器 如我们在前面所提及的,XML 文档如果使用一个 DTD 并符合 DTD 中的规则将被称为有效文档(valid document)。符合基本标记规则的 XML 文档被称为格式正确文档(well-formed document)。 XML 规范要求所有的解析器当其发现一个文档不是格式正确时要报错。 验证(Validation)解析器(Validating parser)在解析 XML 文档同时进行验证。非验证解析器(Non-validating parser) 忽略所有的验证错误。 换

文档评论(0)

1亿VIP精品文档

相关文档