CAN/CSA-ISO/IEC 19757-9-2009(R2019)
信息技术 文档模式定义语言 (DSDL) 第9部分:文档类型定义 (DTD) 中的命名空间和数据类型声明(采用 ISO/IEC 19757-9:2008 第一版 2008-11-15)

Information Technology - Document Schema Definition Languages (DSDL) - Part 9: Namespace and datatype declaration in document type definitions (DTDs) (Adopted ISO/IEC 19757-9:2008, first edition, 2008-11-15)


标准号
CAN/CSA-ISO/IEC 19757-9-2009(R2019)
发布
2009年
发布单位
SCC
当前最新
CAN/CSA-ISO/IEC 19757-9-2009(R2019)
 
 
适用范围
范围:ISO/IEC 19757 的这一部分定义了一种语言,旨在扩展 XML DTD 的声明功能,使其包括:声明 DTD 中部分或全部元素和属性名称所属的一个或多个命名空间,声明对内容模型为 ANY 的元素内容的约束,以包含名称属于一个或多个指定命名空间的元素,声明仅包含数据内容的元素和属性值的数据类型。定义了此语言的两种备选语法绑定。第一种语法绑定使用 XML 处理指令,旨在使此语言的声明能够嵌入 XML DTD 中,而不会使 DTD 无效或改变其对传统 DTD 解析器的解释。第一种语法还提供了一种将 DTD 与包含任一语法声明的外部声明子集关联起来的方法。第 4 条使用 W3C XML 中使用的修改后的 BNF 语法表示法定义了此语法。第二种语法绑定使用 XML 文档语法,定义在第 5 条中。语法规则由符合 ISO/IEC 19757-2 中定义的 RELAX NG Compact Syntax 的模式定义。此语法旨在使此语言中的声明几乎完全以 XML 表示(在这种情况下,需要在 DTD 中插入一条 XML 处理指令),以便于使用现有 XML 工具实现,无论是作为嵌入在 XML 实例中的命名空间限定片段还是作为单独的 XML 文档。

CAN/CSA-ISO/IEC 19757-9-2009(R2019)相似标准


推荐





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