标准解读

《GB/Z 26248.1-2010 信息技术 文档描述和处理语言 用于XML的规则语言描述(RELAX) 第1部分:RELAX核心》是一项国家标准指导性技术文件,主要关注于定义一种名为RELAX (REgular LAnguage description for XML) 的语言,该语言被设计用来验证XML文档是否符合特定结构要求。本标准聚焦于RELAX的核心部分,旨在为开发者提供一种简洁而强大的方式来指定XML文档的有效性约束。

在这一部分中,详细介绍了如何使用RELAX来创建模式(schemas),这些模式能够精确地定义一个或多个XML文档应该遵循的结构。通过这种方式,确保了数据交换时的一致性和准确性。它支持基本的数据类型定义、元素及其属性的声明、以及复杂内容模型的构建等特性,使得用户可以根据需要灵活地定义自己的文档格式规范。

此外,《GB/Z 26248.1-2010》还涵盖了RELAX语法的基础知识,包括但不限于模式的基本组成单元如模式(schema)、定义(define)、引用(ref)等,并解释了它们之间的关系及使用方法。同时,也讨论了如何利用条件表达式来进行更复杂的匹配逻辑设置,从而实现对XML文档更加细致入微的控制与检查。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 2011-01-14 颁布
  • 2011-05-01 实施
©正版授权
GB/Z 26248.1-2010信息技术文档描述和处理语言用于XML的规则语言描述(RELAX)第1部分:RELAX核心_第1页
GB/Z 26248.1-2010信息技术文档描述和处理语言用于XML的规则语言描述(RELAX)第1部分:RELAX核心_第2页
GB/Z 26248.1-2010信息技术文档描述和处理语言用于XML的规则语言描述(RELAX)第1部分:RELAX核心_第3页
GB/Z 26248.1-2010信息技术文档描述和处理语言用于XML的规则语言描述(RELAX)第1部分:RELAX核心_第4页
GB/Z 26248.1-2010信息技术文档描述和处理语言用于XML的规则语言描述(RELAX)第1部分:RELAX核心_第5页

文档简介

ICS35.080L76中华人民共和国国家标准化指导性技术文件GB/Z26248.1—2010/ISO/IECTR22250-1:2002信息技术文档描述和处理语言用于XML的规则语言描述(RELAX)第1部分:RELAX核心InformationtechnologyDocumentdescriptionandprocessinglanguages-RegularlanguagedescriptionforXML(RELAX)-Part1:RELAXCore(ISO/IECTR22250-1:2002.IDT)2011-01-14发布2011-05-01实施中华人民共和国国家质量监督检验检疫总局发布中国国家标准化管理委员会

中华人民共和国国家标准化指导性技术文件信息技术文档描述和处理语言用于XML的规则语言描述(RELAX)第1部分:RELAX核心GB/Z26248.1-2010/1SO/ECTR22250-1:2002中国标准出版社出版发行北京复兴门外三里河北街16号邮政编码:100045网址:服务热线:010-685220062011年5月第一版书号:155066·1-42853版权专有复权必究

GB/Z26248.1一2010/ISO/IECTR22250-1:2002前言1范围观范性引用文件3术语和定义4记法基本概念5.1设计原则····5.2实例、schema和元schema5.3模块和框架5.4岛和实例5.5RELAX核心处理器的行为5.6数据类型5.7角色和条款5.8产生规则,标签和树禽模型…1.9名字的分类和出现6模块构造6.1mmodule6.2_interface6.3export6.4tag6.5attPool·……6.6带role属性的ref6.7attribute6.8äelementRule6.9hedgeRule6.10带标签属性的ref3choice6.14empty6.15none6.16mixed6.17element6.18nclude116.19div6.20annotation126.21documentation6.22aPpinfo·····.·.........12

GB/Z26248.1—2010/ISO/IECTR22250-1:20027数据类型………7.1溉要……7.2XMLschema第2部分的内暨数据类型·7.3RELAX的特定数据类型7.4facets8参考模型……8.2创建元素树禽模型·8.3include扩展8.4!element扩展8.5module扩展8.6嵌人elementRule的tag护展8.7解释………….·符合性………….1概要………………9.21RELAX模块的符合性级别9.3RELAX核心处理器的符合性级别附录A(资料性附录))RELAX核心的DTD附录B(资料性附录)RELAX核心的RELAX模块参考文献

GB/Z26248.1—2010/ISO/IECTR22250-1:2002前GB/Z26248在总标题《信息技术文档描述和处理语言用于XML的规则语言描述(RELAX)》下.由下列2个部分组成:-第1部分:RELAX核心;-第2部分:RELAX命名空间本指导性技术文件为GB/Z26248的第1部分本指导性技术文件等同采用ISO/IECTR22250-1:2002《信息技术文档描述与处理语言用于XML的规则语言描述(RELAX)第1部分:RELAX核心》。根据GB/T1.1—2000的要求·本指导性技术文件仅作如下编辑性修改:-依据GB/T1.1修改了文本中项目编号:GB/T14814—1993和GB/T18793—2002等同采用国际标准,本指导性技术文件对其引用不影响本指导性技术文件等同采用国际标准。本指导性技术文件的附录A、附录B是资料性附录.本指导性技术文件由全国信息技术标准化技术委员会提出并归口本指导性技术文件起草单位:中国电子技术标准化研究所、北京信息科技大学本指导性技术文件主要起草人:方春燕、马楠、李幸、宋慧驹、袁媛、姜瑜涛、吴倩、刘鑫、李文坤、田娟。

GB/Z26248.1-2010/ISO/IECTR22250-1:2002信息技术文档描述和处理语言用于XML的规则语言描述(RELAX)第1部分:RELAX核心范围本指导性技术文件给出了形式化说明基于XML语言的语法的机制。例如,可以在RELAX中规定XHTML1.0的语法。与DTD相比.RELAX具有如下优势:-RELAX规范使用了XML实例(即,文档)语法;RELAX提供了丰富的数据类型,以及;RELAX是命名空间敏感的RELAX规范由两部分组成.即RELAX核心和RELAX命名空间。本指导性技术文件给出了RELAX核心,它可用于描述有唯一XML命名空间的置标语言。GB/Z26248的第2部分给出了RELAX命名空间,可用于描述包含多个XML命名空间的置标语言.由多个RELAX核心文档组成。称为RELAX核心处理器的软件模块给定一个元素序列,将其与RELAX核心规范进行比较并报告结果。RELAX核心处理器可以由用户直接触发,也可以由其他称为RELAX命名空间处理器的软件模块触发。RELAX可与DTD结合使用。特别是.RELAX可以约束由DTD声明的记法和实体本指导性技术文件也给出了RELAX核心的子集.其被限定在DTD特性加数据类型范围内。该子集易于实现,除数据类型信息异常外,在子集与XMLDTD结果之间可进行无信息丢失的转换住1:由于XML是WebSGML(GB/T14814-1993中的TC2)的一个子集,因此RELAX适用于SGML住2:OASIS的RELAXNGTC正在开发RELAX核心的后续标准。规范性引用文件下列文件中的条款通过本指导性技术文件引用而成为本指导性技术文件的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勒误的内容)或修订版均不适用于本指导性技术文件,然而,鼓励根据本指导性技术文件达成协议的各方研究是否可使用这些文件的最新版本。凡不注日期的引用文件,其最新版本适用于本指导性技术文件。GB/T14814—1993信息处理文本和办公系统标准通用置标语言(SGML)(eqvISO8879:1986)GB/T18793-2002信息技术可扩展置标语言(XML)1.0(W3CRFCxml:1998.NEQ)ISO8879:1986/Cor2:1999信息处理文本和办公系统标准通用置标语言(SGML)技术勒误2WSC建议书W3CXML命名室间/TR/REC-xmlmames.19

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论