ISO/IEC TR 22250-1:2002
信息技术.文献描述和加工语言.XML(RELAX)的规则语言描述.第1部分: RELAX 核心

Information technology - Document description and processing languages; Regular Language Description for XML (RELAX) - Part 1: RELAX Core


标准号
ISO/IEC TR 22250-1:2002
发布
2002年
中文版
GB/Z 26248.1-2010 (等同采用的中文版本)
发布单位
国际标准化组织
当前最新
ISO/IEC TR 22250-1:2002
 
 
适用范围
本技术报告提供了正式指定基于 XML 的语言语法的机制。 例如,XHTML 1.0的语法可以在RELAX中指定。 与 DTD 相比,RELAX 具有以下优点:  ——RELAX 中的规范使用 XML 实例(即文档)语法;  ——RELAX 提供丰富的数据类型,以及 - RELAX 是命名空间感知的。 RELAX 规范由两部分组成,RELAX Core 和 RELAX Namespace。 技术报告的这一部分提供了 RELAX Core,它可用于描述包含单个 XML 命名空间的标记语言。 本技术报告的第 2 部分给出了 RELAX 命名空间,它可用于描述包含多个 XML 命名空间、由多个 RELAX 核心文档组成的标记语言。 给定一系列元素,称为 RELAX Core 处理器的软件模块会将其与 RELAX Core 中的规范进行比较并报告结果。 RELAX Core处理器可以由用户直接调用,也可以由另一个称为RELAX Namespace处理器的软件模块调用。 RELAX 可以与 DTD 结合使用。 特别是,DTD 声明的符号和实体可以受 RELAX 约束。 技术报告的这一部分还提供了 RELAX Core 的一个子集,该子集仅限于 DTD 功能和数据类型。 该子集非常容易实现,并且除了数据类型信息之外,该子集与 XML DTD 之间的转换不会导致任何信息丢失。 注 1:由于 XML 是 WebSGML(ISO 8879 的 TC2)的子集,因此 RELAX 适用于 SGML。 注 2 RELAX Core 的后继产品正在 OASIS 的 RELAX NG TC 中开发。

推荐





Copyright ©2007-2022 ANTPEDIA, All Rights Reserved
京ICP备07018254号 京公网安备1101085018 电信与信息服务业务经营许可证:京ICP证110310号