[PDF] GB/T 16263.4-2015 - 英文版

标准搜索结果: 'GB/T 16263.4-2015'
标准号码美元购买PDF工期标准名称(英文版)
GB/T 16263.4-2015 1734 GB/T 16263.4-2015 <=8 信息技术 ASN.1编码规则 第4部分:XML编码规则(XER)
   
基本信息
标准编号 GB/T 16263.4-2015 (GB/T16263.4-2015)
中文名称 信息技术 ASN.1编码规则 第4部分:XML编码规则(XER)
英文名称 Information technology -- ASN.1 encoding rules -- Part 4: XML Encoding Rules (XER)
行业 国家标准 (推荐)
中标分类 L79
国际标准分类 35.100.60
字数估计 87,850
发布日期 2015-12-10
实施日期 2016-08-01
引用标准 ISO/IEC 8824-1-2008; ISO/IEC 8824-2-2008; ISO/IEC 8824-3-2008; ISO/IEC 8824-4-2008; ISO/IEC 8825-1-2008; ISO/IEC 8825-2-2008; ISO/IEC 8825-3-2008; GB 13000-2010; IETF RFC 2045(1996); IETF RFC 2141(1997); IETF RFC 2396(1998); IETF RFC 3061(2001); UINCODE 标准 版本3.2.0 UI
采用标准 ISO/IEC 8825-4-2008, IDT
标准依据 国家标准公告2015年第38号
发布机构 中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会
范围 本部分规定的基本XML编码规则集(BASIC-XER)可用来导出一种传送语法。适用于ISO/IEC 8824-1-2008和ISO/IEC 8824-2-2008中定义的类型的值。也适用于解码这些传送语法。本部分还规定了一种正规XML编码规则集(CXER), 对基本XML编码规则提供约束, 并对任何给定的ASN.1值产生一种唯一性编码。本部分进而规定了扩展XML编码规则集(EXTENDED-XER), 进一步增加了编码器选项, 并允许ASN.1规范通过BASIC-XER产生的多种编码。本部分隐式地表明这些编码规则

GB/T 16263.4-2015 Information technology.ASN.1 encoding rules.Part 4: XML Encoding Rules(XER) ICS 35.100.60 L79 中华人民共和国国家标准 信息技术 ASN.1编码规则 第4部分:XML编码规则(XER) 2015-12-10发布 2016-08-01实施 中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会发布 目次 前言 Ⅲ 引言 Ⅳ 1 范围 1 2 规范性引用文件 1 3 术语和定义 2 4 缩略语 5 5 编码 6 6 编码指令 6 7 符合性 6 8 基本XML编码规则 7 9 正则XML编码规则 9 10 扩展的XML编码规则 11 11 XER编码指令中采用的记法、字符集和词汇项 15 12 关键字 16 13 使用类型前缀将XER编码指令分配ASN.1类型 16 14 采用XER编码控制区分配XER赋值指令 19 15 XER编码指令的多重分配 26 16 支持XML名称空间和被限定名称的XER编码指令 30 17 EXTENDED-XER编码的规范 31 18 ANY-ATTRIBUTES编码指令 38 19 ANY-ELEMENT编码指令 40 20 ATTRIBUTE编码指令 42 21 BASE64编码指令 44 22 DECIMAL编码指令 45 23 DEFAULT-FOR-EMPTY编码指令 46 24 ELEMENT编码指令 48 25 EMBED-VALUES编码指令 49 26 GLOBAL-DEFAULTS编码指令 50 27 LIST编码指令 51 28 NAME编码指令 52 29 NAMESPACE编码指令 54 30 PI-OR-COMMENT编码指令 56 31 TEXT编码指令 57 32 UNTAGGED编码指令 59 33 USE-NIL编码指令 61 34 USE-NUMBER编码指令 62 35 USE-ORDER编码指令 63 36 USE-QNAME编码指令 64 37 USE-TYPE编码指令 65 38 USE-UNION编码指令 66 39 WHITESPACE编码指令 68 40 编码规则的标识 69 附录A(资料性附录) BASIC-XER编码和CXER编码的示例 70 附录B(资料性附录) 部分XML内容和确定性编码 73 附录C(资料性附录) 采用XER编码指令的EXTENDED-XER编码的示例 76 前言 GB/T 16263在《信息技术 ASN.1编码规则》的总标题下,目前包括以下几个部分: ---第1部分:基本编码规则(BER)、正则编码规则(CER)和非典型编码规则(DER)规范; ---第2部分:紧缩编码规则(PER)规范; ---第4部分:XML编码规则(XER); ---第5部分:W3CXML模式定义到ASN.1的映射。 本部分为GB/T 16263的第4部分。 本部分按照GB/T 1.1-2009给出的规则起草。 本部分使用翻译法等同采用国际标准ISO/IEC 8825-4:2008《信息技术 ASN.1编码规则:XML 编码规则(XER)》。 本部分的编辑性修改如下: ---删除了第2章中注释2; ---改变了标准的名称。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。 本部分起草单位:中国电子技术标准化研究院、重庆邮电大学。 本部分主要起草人:董挺、王平、罗志勇、谢昊飞、税梦玲。 引 言 ISO/IEC 8824-1:2008、ISO/IEC 8824-2:2008、ISO/IEC 8824-3:2008、ISO/IEC 8824-4:2008共同 用于描述抽象语法记法一(ASN.1),消息定义的记法可在端应用之间交换。 GB/T 16263的本部分规定了可应用于使用ISO/IEC 8824-1:2008和ISO/IEC 8824-2:2008中规 定的记法的ASN.1类型值的编码规则。应用这些编码规则为该值产生一种传送语法。该编码规则也 可用于解码。 不止一种编码规则集可应用于ASN.1类型的值。本部分定义了三种采用可扩展置标语言(XML) 的编码规则集。这些编码规则都生成符合 W3CXML1.0的XML文档。第一种称为“基本的XML编 码规则”(BASIC-XER)。第二种称为“正则XML编码规则”(CANONICAl-XER或CXER),因为采用 这些编码规则只有一种方式对ASN.1值编码。(正则编码规则一般用于采用与安全相关的特征(例如 数字签名)的应用)。第三种称为“扩展XML编码规则”(EXTENDED-XER)。扩展XML编码规则允 许附加编码器选项,并考虑到规定BASIC-XER编码变化的编码指令,以便支持XML文档(见下文)的 特定文体。扩展XML编码规则不是正则的,本部分中定义的这些规则没有正则形式。 数据的XML表示有多种特性(例如使用XML属性而不是子元素,或使用空白空间定界的表),如 何使用是文体和XML设计者选择的问题。如果ASN.1规范定义的类型由BASIC-XER或CXER编 码,那么有单个的固定格式用于XML表示,无需用户控制文体特征。本部分规定的XER编码指令的 语法和语义,在EXTENDED-XER编码中规定了XML的文体特征。XER编码指令也能用来确定在 EXTENDED-XER编码中插入XML处理指令的可能性。XER的编码指令被BASIC-XER和CXER 忽略,但被EXTENDED-XER使用。 注:“文体特征”,例如使用属性或空白空间定界的表,也能影响到编码大小和所能处理的难易程度,所以使用这些 特征不仅仅是文体问题。当这些问题重要时,与BASIC-XER或CXER相比,带编码指令的EXTENDED-XER 可以是首选。 第8章规定ASN.1类型的BASIC-XER编码。 第9章规定ASN.1类型的CXER编码。 第10章规定ASN.1类型的EXTENDED-XER编码,引用后面定义的XER编码指令各章。 第11章到第14章将XER编码指令列出并分类,并规定了使用XER类型前缀(见ISO/IEC 8824- 1:2008的31.3)或XER编码控制区(见ISO/IEC 8824-1:2008第54章)将它们分配给ASN.1类型或组 件的语法。 第15章定义了当XER编码指令同时出现在XER类型前缀和XER编码控制区中的先后顺序。 第16章规定当使用EXTENDED-XER时XER编码指令对XML名称空间的支持。 第17章规定EXTENDED-XER编码。 第18章到第39章规定: a) 在类型前缀或XER编码控制区中所用的每一XER编码指令的语法; b) 对能与指定的ASN.1类型关联的XER编码指令(由继承和多重分配得来)的限制; c) 对于当应用XER编码指令时,EXTENSED-XER编码中要求的XER编码规则的修改。 第40章规定了编码规则的标识。 附录A为资料性附录,包含了BASIC-XER和CXER两种编码的示例。 附录B为资料性附录,包含了对部分性XML内容的描述,这些内容在序列构造和构造序列等除去 其周围标签,同时对EXTENDED-XER规范加以限制时产生,这些规范能使确定与XML元素关联的 ASN.1组件易于进行。 附录C为资料性附录,包含了XER编码指令和对应的EXTENDED-XER编码的示例。 信息技术 ASN.1编码规则 第4部分:XML编码规则(XER) 1 范围 GB/T 16263的本部分规定的基本XML编码规则集(BASIC-XER)可用来导出一种传送语法,适 用于ISO/IEC 8824-1:2008和ISO/IEC 8824-2:2008中定义的类型的值,也适用于解码这些传送语法。 本部分还规定了一种正则XML编码规则集(CXER),对基本XML编码规则提供约束,并对任何给定 的ASN.1值产生一种唯一性编码。本部分进而规定了扩展XML编码规则集(EXTENDED-XER),进 一步增加了编码器选项,并允许ASN.1规范通过BASIC-XER产生的多种编码。本部分隐式地表明这 些编码规则可以用于解码。 本部分规定的编码规则: ---在通信时使用; ---预定用于这样的情形:在选择编码规则时主要关注的是使用常用XML工具(例如浏览器)显 示和/或处理各种值; ---通过对ISO/IEC 8824-1:2008中描述的各种形式的可扩展性增加附加值,支持扩展抽象语法。 本部分也规定了XER编码指令的语法和语义及其赋值和组合的规则。XER编码指令用于控制特 定ASN.1类型的EXTENDED-XER编码。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 ......