標(biāo)準(zhǔn)解讀

GB/T 16263.4-2015是一項(xiàng)中國國家標(biāo)準(zhǔn),全稱為《信息技術(shù) ASN.1編碼規(guī)則 第4部分:XML編碼規(guī)則(XER)》。這份標(biāo)準(zhǔn)詳細(xì)規(guī)定了如何將抽象語法記法之一(ASN.1,Abstract Syntax Notation One)定義的數(shù)據(jù)結(jié)構(gòu)編碼為可擴(kuò)展標(biāo)記語言(XML)格式。ASN.1是一種獨(dú)立于平臺(tái)和語言的表示數(shù)據(jù)結(jié)構(gòu)的方式,廣泛應(yīng)用于通信協(xié)議、數(shù)據(jù)存儲(chǔ)和信息交換等領(lǐng)域。而XER則是ASN.1的一種編碼規(guī)則,專注于生成人類可讀性強(qiáng)、自解釋性好的XML編碼。

標(biāo)準(zhǔn)內(nèi)容概覽

  1. 范圍:該部分標(biāo)準(zhǔn)明確了其適用范圍,即規(guī)定了使用ASN.1定義的數(shù)據(jù)值如何轉(zhuǎn)換成XML文檔的具體規(guī)則。這包括了基本類型、構(gòu)造類型以及ASN.1模塊的XML表示方法。

  2. 術(shù)語和定義:對在標(biāo)準(zhǔn)中使用的專業(yè)術(shù)語進(jìn)行了定義,確保讀者對關(guān)鍵概念有統(tǒng)一的理解。

  3. 符號(hào)和縮略語:列出了標(biāo)準(zhǔn)中頻繁出現(xiàn)的符號(hào)和縮略語,如ASN.1、XER等,便于讀者快速查閱。

  4. 基本編碼規(guī)則:詳細(xì)闡述了基本ASN.1類型(如INTEGER、BOOLEAN、OCTET STRING等)轉(zhuǎn)換為XML元素和屬性的過程。包括了如何處理標(biāo)簽、命名空間、默認(rèn)值與缺失值等細(xì)節(jié)。

  5. 構(gòu)造類型的編碼:描述了如何編碼SEQUENCE、SET、CHOICE等構(gòu)造類型,以及如何通過XML的嵌套結(jié)構(gòu)來體現(xiàn)這些復(fù)雜數(shù)據(jù)結(jié)構(gòu)的關(guān)系。

  6. 特殊編碼規(guī)則:涉及諸如ANY、ANY DEFINED BY、OPTIONAL字段等特殊ASN.1特性的XML編碼方式,還包括了如何處理標(biāo)簽的泛化和特定情況下的編碼靈活性。

  7. 編碼指令的影響:解釋了ASN.1中的編碼指令(如IMPLIED、EXPLICIT等)如何影響最終的XML編碼結(jié)果,確保編碼的精確性和可控性。

  8. XML模式定義:提供了如何根據(jù)ASN.1模塊生成對應(yīng)的XML Schema Definition (XSD)文件的方法,以便于XML解析器驗(yàn)證編碼的正確性。

  9. 實(shí)例:通過具體示例演示了上述規(guī)則的應(yīng)用,幫助讀者更好地理解和應(yīng)用這些編碼規(guī)范。

實(shí)施意義

該標(biāo)準(zhǔn)的實(shí)施為基于ASN.1的數(shù)據(jù)交換提供了標(biāo)準(zhǔn)化的XML編碼方案,增強(qiáng)了不同系統(tǒng)間數(shù)據(jù)交互的互操作性和兼容性。特別是在需要高度可讀性和易于人機(jī)交互的場景下,XER編碼成為一種有效手段,促進(jìn)了信息的有效傳遞和處理。


如需獲取更多詳盡信息,請直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標(biāo)準(zhǔn)文檔。

....

查看全部

  • 現(xiàn)行
  • 正在執(zhí)行有效
  • 2015-12-10 頒布
  • 2016-08-01 實(shí)施
?正版授權(quán)
GB/T 16263.4-2015信息技術(shù)ASN.1編碼規(guī)則第4部分:XML編碼規(guī)則(XER)_第1頁
GB/T 16263.4-2015信息技術(shù)ASN.1編碼規(guī)則第4部分:XML編碼規(guī)則(XER)_第2頁
GB/T 16263.4-2015信息技術(shù)ASN.1編碼規(guī)則第4部分:XML編碼規(guī)則(XER)_第3頁
GB/T 16263.4-2015信息技術(shù)ASN.1編碼規(guī)則第4部分:XML編碼規(guī)則(XER)_第4頁
GB/T 16263.4-2015信息技術(shù)ASN.1編碼規(guī)則第4部分:XML編碼規(guī)則(XER)_第5頁
已閱讀5頁,還剩83頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

GB/T 16263.4-2015信息技術(shù)ASN.1編碼規(guī)則第4部分:XML編碼規(guī)則(XER)-免費(fèi)下載試讀頁

文檔簡介

ICS3510060

L79..

中華人民共和國國家標(biāo)準(zhǔn)

GB/T162634—2015/ISO/IEC8825-42008

.:

信息技術(shù)ASN1編碼規(guī)則

.

第4部分XML編碼規(guī)則XER

:()

Informationtechnology—ASN.1encodingrules—

Part4XMLEncodinRulesXER

:g()

(ISO/IEC8825-4:2008,Informationtechnology—

ASN.1encodingrules:XMLEncodingRules(XER),IDT)

2015-12-10發(fā)布2016-08-01實(shí)施

中華人民共和國國家質(zhì)量監(jiān)督檢驗(yàn)檢疫總局發(fā)布

中國國家標(biāo)準(zhǔn)化管理委員會(huì)

中華人民共和國

國家標(biāo)準(zhǔn)

信息技術(shù)ASN1編碼規(guī)則

.

第4部分XML編碼規(guī)則XER

:()

GB/T16263.4—2015/ISO/IEC8825-4:2008

*

中國標(biāo)準(zhǔn)出版社出版發(fā)行

北京市朝陽區(qū)和平里西街甲號(hào)

2(100029)

北京市西城區(qū)三里河北街號(hào)

16(100045)

網(wǎng)址

:

服務(wù)熱線

:400-168-0010

年月第一版

201512

*

書號(hào)

:155066·1-52770

版權(quán)專有侵權(quán)必究

GB/T162634—2015/ISO/IEC8825-42008

.:

目次

前言

…………………………Ⅲ

引言

…………………………Ⅳ

范圍

1………………………1

規(guī)范性引用文件

2…………………………1

術(shù)語和定義

3………………2

縮略語

4……………………5

編碼

5………………………6

編碼指令

6…………………6

符合性

7……………………6

基本編碼規(guī)則

8XML……………………7

正則編碼規(guī)則

9XML……………………9

擴(kuò)展的編碼規(guī)則

10XML………………11

編碼指令中采用的記法字符集和詞匯項(xiàng)

11XER、……………………15

關(guān)鍵字

12…………………16

使用類型前綴將編碼指令分配類型

13XERASN.1…………………16

采用編碼控制區(qū)分配賦值指令

14XERXER…………19

編碼指令的多重分配

15XER……………26

支持名稱空間和被限定名稱的編碼指令

16XMLXER………………30

編碼的規(guī)范

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

編碼規(guī)則的標(biāo)識(shí)

40………………………69

附錄資料性附錄編碼和編碼的示例

A()BASIC-XERCXER………70

附錄資料性附錄部分內(nèi)容和確定性編碼

B()XML…………………73

附錄資料性附錄采用編碼指令的編碼的示例

C()XEREXTENDED-XER………76

GB/T162634—2015/ISO/IEC8825-42008

.:

前言

在信息技術(shù)編碼規(guī)則的總標(biāo)題下目前包括以下幾個(gè)部分

GB/T16263《ASN.1》,:

第部分基本編碼規(guī)則正則編碼規(guī)則和非典型編碼規(guī)則規(guī)范

———1:(BER)、(CER)(DER);

第部分緊縮編碼規(guī)則規(guī)范

———2:(PER);

第部分編碼規(guī)則

———4:XML(XER);

第部分模式定義到的映射

———5:W3CXMLASN.1。

本部分為的第部分

GB/T162634。

本部分按照給出的規(guī)則起草

GB/T1.1—2009。

本部分使用翻譯法等同采用國際標(biāo)準(zhǔn)信息技術(shù)編碼規(guī)則

ISO/IEC8825-4:2008《ASN.1:XML

編碼規(guī)則

(XER)》。

本部分的編輯性修改如下

:

刪除了第章中注釋

———22;

改變了標(biāo)準(zhǔn)的名稱

———。

請注意本文件的某些內(nèi)容可能涉及專利本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別這些專利的責(zé)任

。。

本部分由全國信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會(huì)提出并歸口

(SAC/TC28)。

本部分起草單位中國電子技術(shù)標(biāo)準(zhǔn)化研究院重慶郵電大學(xué)

:、。

本部分主要起草人董挺王平羅志勇謝昊飛稅夢玲

:、、、、。

GB/T162634—2015/ISO/IEC8825-42008

.:

引言

共同

ISO/IEC8824-1:2008、ISO/IEC8824-2:2008、ISO/IEC8824-3:2008、ISO/IEC8824-4:2008

用于描述抽象語法記法一消息定義的記法可在端應(yīng)用之間交換

(ASN.1),。

的本部分規(guī)定了可應(yīng)用于使用和中規(guī)

GB/T16263ISO/IEC8824-1:2008ISO/IEC8824-2:2008

定的記法的類型值的編碼規(guī)則應(yīng)用這些編碼規(guī)則為該值產(chǎn)生一種傳送語法該編碼規(guī)則也

ASN.1。。

可用于解碼

。

不止一種編碼規(guī)則集可應(yīng)用于類型的值本部分定義了三種采用可擴(kuò)展置標(biāo)語言

ASN.1。(XML)

的編碼規(guī)則集這些編碼規(guī)則都生成符合的文檔第一種稱為基本的編

。W3CXML1.0XML?!癤ML

碼規(guī)則第二種稱為正則編碼規(guī)則或因?yàn)椴捎?/p>

”(BASIC-XER)?!癤ML”(CANONICAl-XERCXER),

這些編碼規(guī)則只有一種方式對值編碼正則編碼規(guī)則一般用于采用與安全相關(guān)的特征例如

ASN.1。((

數(shù)字簽名的應(yīng)用第三種稱為擴(kuò)展編碼規(guī)則擴(kuò)展編碼規(guī)則允

))?!癤ML”(EXTENDED-XER)。XML

許附加編碼器選項(xiàng)并考慮到規(guī)定編碼變化的編碼指令以便支持文檔見下文的

,BASIC-XER,XML()

特定文體擴(kuò)展編碼規(guī)則不是正則的本部分中定義的這些規(guī)則沒有正則形式

。XML,。

數(shù)據(jù)的表示有多種特性例如使用屬性而不是子元素或使用空白空間定界的表如

XML(XML,),

何使用是文體和設(shè)計(jì)者選擇的問題如果規(guī)范定義的類型由或編

XML。ASN.1BASIC-XERCXER

碼那么有單個(gè)的固定格式用于表示無需用戶控制文體特征本部分規(guī)定的編碼指令的

,XML,。XER

語法和語義在編碼中規(guī)定了的文體特征編碼指令也能用來確定在

,EXTENDED-XERXML。XER

編碼中插入處理指令的可能性的編碼指令被和

EXTENDED-XERXML。XERBASIC-XERCXER

忽略但被使用

,EXTENDED-XER。

注文體特征例如使用屬性或空白空間定界的表也能影響到編碼大小和所能處理的難易程度所以使用這些

:“”,,,

特征不僅僅是文體問題當(dāng)這些問題重要時(shí)與或相比帶編碼指令的

。,BASIC-XERCXER,EXTENDED-XER

可以是首選

。

第章規(guī)定類型的編碼

8ASN.1BASIC-XER。

第章規(guī)定類型的編碼

9ASN.1CXER。

第章規(guī)定類型的編碼引用后面定義的編碼指令各章

10ASN.1EXTENDED-XER,XER。

第章到第章將編碼指令列出并分類并規(guī)定了使用類型前綴見

1114XER,XER(ISO/IEC8824-

的或編碼控制區(qū)見第章將它們分配給類型或組

1:200831.3)XER(ISO/IEC8824-1:200854)ASN.1

件的語法

。

第章定義了當(dāng)編碼指令同時(shí)出現(xiàn)在類型前綴和編碼控制區(qū)中的先后順序

15XERXERXER。

第章規(guī)定當(dāng)使用時(shí)編碼指令對名稱空間的支持

16EXTENDED-XERXERXML。

第章規(guī)定編碼

17EXTENDED-XER。

第章到第章規(guī)定

1839:

在類型前綴或編碼控制區(qū)中所用的每一編碼指令的語法

a)XERXER;

對能與指定的類型關(guān)聯(lián)的編碼指令由繼承和多重分配得來的限制

b)ASN.1XER();

對于當(dāng)應(yīng)用編碼指令時(shí)編碼中要求的編碼規(guī)則的修改

c)XER,EXTENSED-XERXER。

第章規(guī)定了編碼規(guī)則的標(biāo)識(shí)

40。

附錄為資料性附錄包含了和兩種編碼的示例

A,BASIC-XERCXER。

GB/T162634—2015/ISO/IEC8825-42008

.:

附錄為資料性附錄包含了對部分性內(nèi)容的描述這些內(nèi)容在序列構(gòu)造和構(gòu)造序列等除去

B,XML,

其周圍標(biāo)簽同時(shí)對規(guī)范加以限制時(shí)產(chǎn)生這些規(guī)范能使確定與元素關(guān)聯(lián)的

,EXTENDED-XER,XML

組件易于進(jìn)行

ASN.1。

附錄為資料性附錄包含了編碼指令和對應(yīng)的編碼的示例

C,XEREXTENDED-XER。

GB/T162634—2015/ISO/IEC8825-42008

.:

信息技術(shù)ASN1編碼規(guī)則

.

第4部分XML編碼規(guī)則XER

:()

1范圍

的本部分規(guī)定的基本編碼規(guī)則集可用來導(dǎo)出一種傳送語法適

GB/T16263XML(BASIC-XER),

用于和中定義的類型的值也適用于解碼這些傳送語法

ISO/IEC8824-1:2008ISO/IEC8824-2:2008,。

本部分還規(guī)定了一種正則編碼規(guī)則集對基本編碼規(guī)則提供約束并對任何給定

XML(CXER),XML,

的值產(chǎn)生一種唯一性編碼本部分進(jìn)而規(guī)定了擴(kuò)展編碼規(guī)則集進(jìn)

ASN.1。XML(EXTENDED-XER),

一步增加了編碼器選項(xiàng)并允許規(guī)范通過產(chǎn)生的多種編碼本部分隱式地表明這

,ASN.1BASIC-XER。

些編碼規(guī)則可以用于解碼

。

本部分規(guī)定的編碼規(guī)則

:

在通信時(shí)使用

———;

預(yù)定用于這樣的情形在選擇編碼規(guī)則時(shí)主要關(guān)注的是使用常用工具例如瀏覽器顯

———:XML()

示和或處理各種值

/;

通過對中描述的各種形式的可擴(kuò)展性增加附加值支持?jǐn)U展抽象語法

———ISO/IEC8824-1:2008,。

本部分也規(guī)定了編碼指令的語法和語義及其賦值和組合的規(guī)則編碼指令用于控制特

XER。XER

定類型的編碼

A

溫馨提示

  • 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個(gè)人學(xué)習(xí)、研究之用,未經(jīng)授權(quán),嚴(yán)禁復(fù)制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
  • 2. 本站所提供的標(biāo)準(zhǔn)均為PDF格式電子版文本(可閱讀打?。?,因數(shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務(wù)。
  • 3. 標(biāo)準(zhǔn)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。

最新文檔

評論

0/150

提交評論