標(biāo)準(zhǔn)解讀
GB/T 16263.4-2015是一項中國國家標(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是一種獨立于平臺和語言的表示數(shù)據(jù)結(jié)構(gòu)的方式,廣泛應(yīng)用于通信協(xié)議、數(shù)據(jù)存儲和信息交換等領(lǐng)域。而XER則是ASN.1的一種編碼規(guī)則,專注于生成人類可讀性強(qiáng)、自解釋性好的XML編碼。
標(biāo)準(zhǔn)內(nèi)容概覽
-
范圍:該部分標(biāo)準(zhǔn)明確了其適用范圍,即規(guī)定了使用ASN.1定義的數(shù)據(jù)值如何轉(zhuǎn)換成XML文檔的具體規(guī)則。這包括了基本類型、構(gòu)造類型以及ASN.1模塊的XML表示方法。
-
術(shù)語和定義:對在標(biāo)準(zhǔn)中使用的專業(yè)術(shù)語進(jìn)行了定義,確保讀者對關(guān)鍵概念有統(tǒng)一的理解。
-
符號和縮略語:列出了標(biāo)準(zhǔn)中頻繁出現(xiàn)的符號和縮略語,如ASN.1、XER等,便于讀者快速查閱。
-
基本編碼規(guī)則:詳細(xì)闡述了基本ASN.1類型(如INTEGER、BOOLEAN、OCTET STRING等)轉(zhuǎn)換為XML元素和屬性的過程。包括了如何處理標(biāo)簽、命名空間、默認(rèn)值與缺失值等細(xì)節(jié)。
-
構(gòu)造類型的編碼:描述了如何編碼SEQUENCE、SET、CHOICE等構(gòu)造類型,以及如何通過XML的嵌套結(jié)構(gòu)來體現(xiàn)這些復(fù)雜數(shù)據(jù)結(jié)構(gòu)的關(guān)系。
-
特殊編碼規(guī)則:涉及諸如ANY、ANY DEFINED BY、OPTIONAL字段等特殊ASN.1特性的XML編碼方式,還包括了如何處理標(biāo)簽的泛化和特定情況下的編碼靈活性。
-
編碼指令的影響:解釋了ASN.1中的編碼指令(如IMPLIED、EXPLICIT等)如何影響最終的XML編碼結(jié)果,確保編碼的精確性和可控性。
-
XML模式定義:提供了如何根據(jù)ASN.1模塊生成對應(yīng)的XML Schema Definition (XSD)文件的方法,以便于XML解析器驗證編碼的正確性。
-
實例:通過具體示例演示了上述規(guī)則的應(yīng)用,幫助讀者更好地理解和應(yīng)用這些編碼規(guī)范。
實施意義
該標(biāo)準(zhǔn)的實施為基于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)文檔。
....
查看全部
- 被代替
- 已被新標(biāo)準(zhǔn)代替,建議下載現(xiàn)行標(biāo)準(zhǔn)GB/T 16263.4-2025
- 2015-12-10 頒布
- 2016-08-01 實施
文檔簡介
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實施
中華人民共和國國家質(zhì)量監(jiān)督檢驗檢疫總局發(fā)布
中國國家標(biāo)準(zhǔn)化管理委員會
中華人民共和國
國家標(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ū)和平里西街甲號
2(100029)
北京市西城區(qū)三里河北街號
16(100045)
網(wǎng)址
:
服務(wù)熱線
:400-168-0010
年月第一版
201512
*
書號
: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
編碼指令中采用的記法字符集和詞匯項
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)識
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)題下目前包括以下幾個部分
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)識別這些專利的責(zé)任
。。
本部分由全國信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會提出并歸口
(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ī)則或因為采用
”(BASIC-XER)。“XML”(CANONICAl-XERCXER),
這些編碼規(guī)則只有一種方式對值編碼正則編碼規(guī)則一般用于采用與安全相關(guān)的特征例如
ASN.1。((
數(shù)字簽名的應(yīng)用第三種稱為擴(kuò)展編碼規(guī)則擴(kuò)展編碼規(guī)則允
))?!癤ML”(EXTENDED-XER)。XML
許附加編碼器選項并考慮到規(guī)定編碼變化的編碼指令以便支持文檔見下文的
,BASIC-XER,XML()
特定文體擴(kuò)展編碼規(guī)則不是正則的本部分中定義的這些規(guī)則沒有正則形式
。XML,。
數(shù)據(jù)的表示有多種特性例如使用屬性而不是子元素或使用空白空間定界的表如
XML(XML,),
何使用是文體和設(shè)計者選擇的問題如果規(guī)范定義的類型由或編
XML。ASN.1BASIC-XERCXER
碼那么有單個的固定格式用于表示無需用戶控制文體特征本部分規(guī)定的編碼指令的
,XML,。XER
語法和語義在編碼中規(guī)定了的文體特征編碼指令也能用來確定在
,EXTENDED-XERXML。XER
編碼中插入處理指令的可能性的編碼指令被和
EXTENDED-XERXML。XERBASIC-XERCXER
忽略但被使用
,EXTENDED-XER。
注文體特征例如使用屬性或空白空間定界的表也能影響到編碼大小和所能處理的難易程度所以使用這些
:“”,,,
特征不僅僅是文體問題當(dāng)這些問題重要時與或相比帶編碼指令的
。,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)編碼指令同時出現(xiàn)在類型前綴和編碼控制區(qū)中的先后順序
15XERXERXER。
第章規(guī)定當(dāng)使用時編碼指令對名稱空間的支持
16EXTENDED-XERXERXML。
第章規(guī)定編碼
17EXTENDED-XER。
第章到第章規(guī)定
1839:
在類型前綴或編碼控制區(qū)中所用的每一編碼指令的語法
a)XERXER;
對能與指定的類型關(guān)聯(lián)的編碼指令由繼承和多重分配得來的限制
b)ASN.1XER();
對于當(dāng)應(yīng)用編碼指令時編碼中要求的編碼規(guī)則的修改
c)XER,EXTENSED-XERXER。
第章規(guī)定了編碼規(guī)則的標(biāo)識
40。
附錄為資料性附錄包含了和兩種編碼的示例
A,BASIC-XERCXER。
Ⅳ
GB/T162634—2015/ISO/IEC8825-42008
.:
附錄為資料性附錄包含了對部分性內(nèi)容的描述這些內(nèi)容在序列構(gòu)造和構(gòu)造序列等除去
B,XML,
其周圍標(biāo)簽同時對規(guī)范加以限制時產(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),
一步增加了編碼器選項并允許規(guī)范通過產(chǎn)生的多種編碼本部分隱式地表明這
,ASN.1BASIC-XER。
些編碼規(guī)則可以用于解碼
。
本部分規(guī)定的編碼規(guī)則
:
在通信時使用
———;
預(yù)定用于這樣的情形在選擇編碼規(guī)則時主要關(guān)注的是使用常用工具例如瀏覽器顯
———:XML()
示和或處理各種值
/;
通過對中描述的各種形式的可擴(kuò)展性增加附加值支持?jǐn)U展抽象語法
———ISO/IEC8824-1:2008,。
本部分也規(guī)定了編碼指令的語法和語義及其賦值和組合的規(guī)則編碼指令用于控制特
XER。XER
定類型的編碼
A
溫馨提示
- 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個人學(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ì)量問題。
最新文檔
- 回力鞋的行業(yè)現(xiàn)狀分析報告
- 家居行業(yè)現(xiàn)狀深度分析報告
- 騰訊行業(yè)市場供需分析報告
- 基金行業(yè)分析求職報告
- 石材行業(yè)的走向分析報告
- GB/T 46922-2025基于12.5 kHz信道的時分多址(TDMA)專用數(shù)字集群通信系統(tǒng)系統(tǒng)互聯(lián)技術(shù)規(guī)范
- 單位衛(wèi)生管理制度匯編
- 銀行清潔衛(wèi)生制度
- 疾控衛(wèi)生制度
- 備課組衛(wèi)生制度
- 2026年山東省威海市單招職業(yè)傾向性測試題庫附答案解析
- 2026新疆伊犁州新源縣總工會面向社會招聘工會社會工作者3人考試備考試題及答案解析
- 2026春譯林8下單詞表【Unit1-8】(可編輯版)
- 2026年《必背60題》抖音本地生活BD經(jīng)理高頻面試題包含詳細(xì)解答
- 駱駝祥子劇本殺課件
- 2025首都文化科技集團(tuán)有限公司招聘9人考試筆試備考題庫及答案解析
- 《經(jīng)典常談》導(dǎo)讀課件教學(xué)
- 農(nóng)業(yè)科技合作協(xié)議2025
- 護(hù)理文書書寫規(guī)范與法律風(fēng)險規(guī)避
- 食材配送服務(wù)方投標(biāo)方案(技術(shù)標(biāo))
- 食品安全全球標(biāo)準(zhǔn)BRCGS第9版內(nèi)部審核全套記錄
評論
0/150
提交評論