标准解读
GB/T 16263.4-2015是一项中国国家标准,全称为《信息技术 ASN.1编码规则 第4部分:XML编码规则(XER)》。这份标准详细规定了如何将抽象语法记法之一(ASN.1,Abstract Syntax Notation One)定义的数据结构编码为可扩展标记语言(XML)格式。ASN.1是一种独立于平台和语言的表示数据结构的方式,广泛应用于通信协议、数据存储和信息交换等领域。而XER则是ASN.1的一种编码规则,专注于生成人类可读性强、自解释性好的XML编码。
标准内容概览
-
范围:该部分标准明确了其适用范围,即规定了使用ASN.1定义的数据值如何转换成XML文档的具体规则。这包括了基本类型、构造类型以及ASN.1模块的XML表示方法。
-
术语和定义:对在标准中使用的专业术语进行了定义,确保读者对关键概念有统一的理解。
-
符号和缩略语:列出了标准中频繁出现的符号和缩略语,如ASN.1、XER等,便于读者快速查阅。
-
基本编码规则:详细阐述了基本ASN.1类型(如INTEGER、BOOLEAN、OCTET STRING等)转换为XML元素和属性的过程。包括了如何处理标签、命名空间、默认值与缺失值等细节。
-
构造类型的编码:描述了如何编码SEQUENCE、SET、CHOICE等构造类型,以及如何通过XML的嵌套结构来体现这些复杂数据结构的关系。
-
特殊编码规则:涉及诸如ANY、ANY DEFINED BY、OPTIONAL字段等特殊ASN.1特性的XML编码方式,还包括了如何处理标签的泛化和特定情况下的编码灵活性。
-
编码指令的影响:解释了ASN.1中的编码指令(如IMPLIED、EXPLICIT等)如何影响最终的XML编码结果,确保编码的精确性和可控性。
-
XML模式定义:提供了如何根据ASN.1模块生成对应的XML Schema Definition (XSD)文件的方法,以便于XML解析器验证编码的正确性。
-
实例:通过具体示例演示了上述规则的应用,帮助读者更好地理解和应用这些编码规范。
实施意义
该标准的实施为基于ASN.1的数据交换提供了标准化的XML编码方案,增强了不同系统间数据交互的互操作性和兼容性。特别是在需要高度可读性和易于人机交互的场景下,XER编码成为一种有效手段,促进了信息的有效传递和处理。
如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。
....
查看全部
- 现行
- 正在执行有效
- 2015-12-10 颁布
- 2016-08-01 实施
文档简介
ICS3510060
L79..
中华人民共和国国家标准
GB/T162634—2015/ISO/IEC8825-42008
.:
信息技术ASN1编码规则
.
第4部分XML编码规则XER
:()
Informationtechnology—ASN.1encodingrules—
Part4XMLEncodinRulesXER
:g()
(ISO/IEC8825-4:2008,Informationtechnology—
ASN.1encodingrules:XMLEncodingRules(XER),IDT)
2015-12-10发布2016-08-01实施
中华人民共和国国家质量监督检验检疫总局发布
中国国家标准化管理委员会
中华人民共和国
国家标准
信息技术ASN1编码规则
.
第4部分XML编码规则XER
:()
GB/T16263.4—2015/ISO/IEC8825-4:2008
*
中国标准出版社出版发行
北京市朝阳区和平里西街甲号
2(100029)
北京市西城区三里河北街号
16(100045)
网址
:
服务热线
:400-168-0010
年月第一版
201512
*
书号
:155066·1-52770
版权专有侵权必究
GB/T162634—2015/ISO/IEC8825-42008
.:
目次
前言
…………………………Ⅲ
引言
…………………………Ⅳ
范围
1………………………1
规范性引用文件
2…………………………1
术语和定义
3………………2
缩略语
4……………………5
编码
5………………………6
编码指令
6…………………6
符合性
7……………………6
基本编码规则
8XML……………………7
正则编码规则
9XML……………………9
扩展的编码规则
10XML………………11
编码指令中采用的记法字符集和词汇项
11XER、……………………15
关键字
12…………………16
使用类型前缀将编码指令分配类型
13XERASN.1…………………16
采用编码控制区分配赋值指令
14XERXER…………19
编码指令的多重分配
15XER……………26
支持名称空间和被限定名称的编码指令
16XMLXER………………30
编码的规范
17EXTENDED-XER………………………31
编码指令
18ANY-ATTRIBUTES……………………38
编码指令
19ANY-ELEMENT…………40
编码指令
20ATTRIBUTE………………42
编码指令
21BASE64……………………44
编码指令
22DECIMAL…………………45
编码指令
23DEFAULT-FOR-EMPTY………………46
编码指令
24ELEMENT…………………48
编码指令
25EMBED-VALUES…………49
编码指令
26GLOBAL-DEFAULTS……………………50
编码指令
27LIST………………………51
编码指令
28NAME………………………52
编码指令
29NAMESPACE……………54
编码指令
30PI-OR-COMMENT………………………56
编码指令
31TEXT………………………57
Ⅰ
GB/T162634—2015/ISO/IEC8825-42008
.:
编码指令
32UNTAGGED………………59
编码指令
33USE-NIL……………………61
编码指令
34USE-NUMBER……………62
编码指令
35USE-ORDER………………63
编码指令
36USE-QNAME………………64
编码指令
37USE-TYPE…………………65
编码指令
38USE-UNION………………66
编码指令
39WHITESPACE……………68
编码规则的标识
40………………………69
附录资料性附录编码和编码的示例
A()BASIC-XERCXER………70
附录资料性附录部分内容和确定性编码
B()XML…………………73
附录资料性附录采用编码指令的编码的示例
C()XEREXTENDED-XER………76
Ⅱ
GB/T162634—2015/ISO/IEC8825-42008
.:
前言
在信息技术编码规则的总标题下目前包括以下几个部分
GB/T16263《ASN.1》,:
第部分基本编码规则正则编码规则和非典型编码规则规范
———1:(BER)、(CER)(DER);
第部分紧缩编码规则规范
———2:(PER);
第部分编码规则
———4:XML(XER);
第部分模式定义到的映射
———5:W3CXMLASN.1。
本部分为的第部分
GB/T162634。
本部分按照给出的规则起草
GB/T1.1—2009。
本部分使用翻译法等同采用国际标准信息技术编码规则
ISO/IEC8825-4:2008《ASN.1:XML
编码规则
(XER)》。
本部分的编辑性修改如下
:
删除了第章中注释
———22;
改变了标准的名称
———。
请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别这些专利的责任
。。
本部分由全国信息技术标准化技术委员会提出并归口
(SAC/TC28)。
本部分起草单位中国电子技术标准化研究院重庆邮电大学
:、。
本部分主要起草人董挺王平罗志勇谢昊飞税梦玲
:、、、、。
Ⅲ
GB/T162634—2015/ISO/IEC8825-42008
.:
引言
共同
ISO/IEC8824-1:2008、ISO/IEC8824-2:2008、ISO/IEC8824-3:2008、ISO/IEC8824-4:2008
用于描述抽象语法记法一消息定义的记法可在端应用之间交换
(ASN.1),。
的本部分规定了可应用于使用和中规
GB/T16263ISO/IEC8824-1:2008ISO/IEC8824-2:2008
定的记法的类型值的编码规则应用这些编码规则为该值产生一种传送语法该编码规则也
ASN.1。。
可用于解码
。
不止一种编码规则集可应用于类型的值本部分定义了三种采用可扩展置标语言
ASN.1。(XML)
的编码规则集这些编码规则都生成符合的文档第一种称为基本的编
。W3CXML1.0XML。“XML
码规则第二种称为正则编码规则或因为采用
”(BASIC-XER)。“XML”(CANONICAl-XERCXER),
这些编码规则只有一种方式对值编码正则编码规则一般用于采用与安全相关的特征例如
ASN.1。((
数字签名的应用第三种称为扩展编码规则扩展编码规则允
))。“XML”(EXTENDED-XER)。XML
许附加编码器选项并考虑到规定编码变化的编码指令以便支持文档见下文的
,BASIC-XER,XML()
特定文体扩展编码规则不是正则的本部分中定义的这些规则没有正则形式
。XML,。
数据的表示有多种特性例如使用属性而不是子元素或使用空白空间定界的表如
XML(XML,),
何使用是文体和设计者选择的问题如果规范定义的类型由或编
XML。ASN.1BASIC-XERCXER
码那么有单个的固定格式用于表示无需用户控制文体特征本部分规定的编码指令的
,XML,。XER
语法和语义在编码中规定了的文体特征编码指令也能用来确定在
,EXTENDED-XERXML。XER
编码中插入处理指令的可能性的编码指令被和
EXTENDED-XERXML。XERBASIC-XERCXER
忽略但被使用
,EXTENDED-XER。
注文体特征例如使用属性或空白空间定界的表也能影响到编码大小和所能处理的难易程度所以使用这些
:“”,,,
特征不仅仅是文体问题当这些问题重要时与或相比带编码指令的
。,BASIC-XERCXER,EXTENDED-XER
可以是首选
。
第章规定类型的编码
8ASN.1BASIC-XER。
第章规定类型的编码
9ASN.1CXER。
第章规定类型的编码引用后面定义的编码指令各章
10ASN.1EXTENDED-XER,XER。
第章到第章将编码指令列出并分类并规定了使用类型前缀见
1114XER,XER(ISO/IEC8824-
的或编码控制区见第章将它们分配给类型或组
1:200831.3)XER(ISO/IEC8824-1:200854)ASN.1
件的语法
。
第章定义了当编码指令同时出现在类型前缀和编码控制区中的先后顺序
15XERXERXER。
第章规定当使用时编码指令对名称空间的支持
16EXTENDED-XERXERXML。
第章规定编码
17EXTENDED-XER。
第章到第章规定
1839:
在类型前缀或编码控制区中所用的每一编码指令的语法
a)XERXER;
对能与指定的类型关联的编码指令由继承和多重分配得来的限制
b)ASN.1XER();
对于当应用编码指令时编码中要求的编码规则的修改
c)XER,EXTENSED-XERXER。
第章规定了编码规则的标识
40。
附录为资料性附录包含了和两种编码的示例
A,BASIC-XERCXER。
Ⅳ
GB/T162634—2015/ISO/IEC8825-42008
.:
附录为资料性附录包含了对部分性内容的描述这些内容在序列构造和构造序列等除去
B,XML,
其周围标签同时对规范加以限制时产生这些规范能使确定与元素关联的
,EXTENDED-XER,XML
组件易于进行
ASN.1。
附录为资料性附录包含了编码指令和对应的编码的示例
C,XEREXTENDED-XER。
Ⅴ
GB/T162634—2015/ISO/IEC8825-42008
.:
信息技术ASN1编码规则
.
第4部分XML编码规则XER
:()
1范围
的本部分规定的基本编码规则集可用来导出一种传送语法适
GB/T16263XML(BASIC-XER),
用于和中定义的类型的值也适用于解码这些传送语法
ISO/IEC8824-1:2008ISO/IEC8824-2:2008,。
本部分还规定了一种正则编码规则集对基本编码规则提供约束并对任何给定
XML(CXER),XML,
的值产生一种唯一性编码本部分进而规定了扩展编码规则集进
ASN.1。XML(EXTENDED-XER),
一步增加了编码器选项并允许规范通过产生的多种编码本部分隐式地表明这
,ASN.1BASIC-XER。
些编码规则可以用于解码
。
本部分规定的编码规则
:
在通信时使用
———;
预定用于这样的情形在选择编码规则时主要关注的是使用常用工具例如浏览器显
———:XML()
示和或处理各种值
/;
通过对中描述的各种形式的可扩展性增加附加值支持扩展抽象语法
———ISO/IEC8824-1:2008,。
本部分也规定了编码指令的语法和语义及其赋值和组合的规则编码指令用于控制特
XER。XER
定类型的编码
A
温馨提示
- 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
- 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
最新文档
- 《电子电路综合设计》课程教学大纲
- 2024年出售旧砖楼板合同范本
- 2024年出口风扇采购合同范本
- 2024-2025学年度第一学期阶段检测试题(八年级 地理)
- 受伤人员的紧急救护培训
- 创伤失血性休克护理
- 古诗文默写集合
- 医护沟通与医疗安全
- 2023-2024学年广州七年级语文上学期开学摸底考试卷(含答案)
- 《页岩气的研究报告》课件
- 学校安全隐患排查整治表
- 人音版初中音乐 九年级上册 中考一轮复习课件
- 施工机器人应用方案
- 肝硬化食管胃底静脉曲张破裂出血的诊治
- 概率论(华南农业大学)智慧树知到课后章节答案2023年下华南农业大学
- 大学生幸福感调查报告-2
- 一日生活中幼儿自主探究行为的表现及支持策略研究
- 第8课 用制度体系保证人民当家做主
- 我们的出行方式 (教学设计)2022-2023学年综合实践活动四年级上册 全国通用
- 物品放行操作规程及放行条样板
- 新苏教版六年级上册科学全册知识点(精编)
评论
0/150
提交评论