• 现行
  • 正在执行有效
  • 2015-12-10 颁布
  • 2016-08-01 实施
©正版授权
GB/T 16263.4-2015信息技术ASN.1编码规则第4部分:XML编码规则(XER)_第1页
GB/T 16263.4-2015信息技术ASN.1编码规则第4部分:XML编码规则(XER)_第2页
GB/T 16263.4-2015信息技术ASN.1编码规则第4部分:XML编码规则(XER)_第3页
GB/T 16263.4-2015信息技术ASN.1编码规则第4部分:XML编码规则(XER)_第4页
GB/T 16263.4-2015信息技术ASN.1编码规则第4部分:XML编码规则(XER)_第5页
已阅读5页,还剩83页未读 继续免费阅读

下载本文档

文档简介

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. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论