网络应用类技术规范集萃可扩展标记语言(XML)1.0(第二版)1. 绪论可扩展标记语言,缩写为 XML,描述了一类称为 XML 文件的数据对象,同时也部分地描述了处理这些数据对象的计算机程序的动作。XML 是 SGML(标准通用标记语言 ISO 8879)针对特定应用领域的一个子集,或者说是 SGML 的一种受限形式。根据定义,XML 文件是合乎规范的 SGML 文件。XML 文件由称为实体的存储单元组成,实体可以包含已析(parsed)数据或未析(unparsed)数据。已析数据由字符组成,其中一些字符组成字符数据,另一些字符组成标记。标记中包含了对文件存储格式(storage layout)和逻辑结构的描述。XML 提供了一种机制用于约束存储格式和逻辑结构。定义:称为 XML 处理器的软件模块用于读取 XML 文件,存取其中的内容和结构。 定义:XML 处理器被设想为是为另一个称为应用的模块作处理。 本规范从 XML 处理器应如何读取 XML 数据以及应向应用提供哪些信息的这两个方面,描述了要求 XML 处理器作出的动作。1.1 开发者和开发目标