標準解讀

《GB/T 16263.4-2025 信息技術 ASN.1編碼規則 第4部分:XML編碼規則(XER)》與《GB/T 16263.4-2015 信息技術 ASN.1編碼規則 第4部分:XML編碼規則(XER)》相比,在內容上進行了若干更新和調整。主要體現在以下幾個方面:

首先,新版標準對XML編碼規則的定義更加明確,增加了對特定ASN.1類型如何轉換為XML格式的具體說明,這有助于開發者更準確地理解和實現XER編碼。

其次,對于一些特殊類型的處理方式做了優化,比如增強了對復雜數據結構的支持,包括序列、集合等,使得這些結構在XML中的表示更為直觀且易于理解。此外,還引入了新的選項或參數來控制編碼過程中的某些行為,給予用戶更多的靈活性。

再次,《GB/T 16263.4-2025》版本加強了與其他相關標準的一致性,確保了XER編碼規則能夠更好地與其他信息技術領域的規范相兼容。例如,在命名約定、字符集支持等方面進行了統一,促進了不同系統間的數據交換。

最后,該標準還增加了更多示例以及詳細的錯誤處理指南,幫助讀者更好地掌握實際應用中可能遇到的問題及其解決方案。通過提供豐富的案例分析,不僅提高了文檔的可讀性,也增強了其實用價值。


如需獲取更多詳盡信息,請直接參考下方經官方授權發布的權威標準文檔。

....

查看全部

  • 即將實施
  • 暫未開始實施
  • 2025-05-30 頒布
  • 2025-12-01 實施
?正版授權
GB/T 16263.4-2025信息技術ASN.1編碼規則第4部分:XML編碼規則(XER)_第1頁
GB/T 16263.4-2025信息技術ASN.1編碼規則第4部分:XML編碼規則(XER)_第2頁
GB/T 16263.4-2025信息技術ASN.1編碼規則第4部分:XML編碼規則(XER)_第3頁
GB/T 16263.4-2025信息技術ASN.1編碼規則第4部分:XML編碼規則(XER)_第4頁
GB/T 16263.4-2025信息技術ASN.1編碼規則第4部分:XML編碼規則(XER)_第5頁
已閱讀5頁,還剩87頁未讀 繼續免費閱讀

下載本文檔

GB/T 16263.4-2025信息技術ASN.1編碼規則第4部分:XML編碼規則(XER)-免費下載試讀頁

文檔簡介

ICS3510060

CCSL.79.

中華人民共和國國家標準

GB/T162634—2025/ISO/IEC8825-42021

.:

代替GB/T162634—2015

.

信息技術ASN1編碼規則

.

第4部分XML編碼規則XER

:()

Informationtechnology—ASN.1encodingrules—

Part4XMLEncodinRulesXER

:g()

ISO/IEC8825-42021IDT

(:,)

2025-05-30發布2025-12-01實施

國家市場監督管理總局發布

國家標準化管理委員會

GB/T162634—2025/ISO/IEC8825-42021

.:

目次

前言

…………………………Ⅲ

引言

…………………………Ⅳ

范圍

1………………………1

規范性引用文件

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

術語和定義

3………………2

縮略語

4……………………5

編碼

5………………………5

編碼指令

6…………………6

符合性

7……………………6

基本編碼規則

8XML……………………6

正則編碼規則

9XML……………………8

擴展的編碼規則

10XML………………11

編碼指令中采用的記法字符集和詞匯項

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

關鍵字

12…………………15

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

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

采用編碼控制區分配編碼指令

14XERXER…………19

編碼指令的多重分配

15XER……………26

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

16XMLXER………………30

編碼的規范

17EXTENDED-XER………………………32

編碼指令

18ANY-ATTRIBUTES……………………39

編碼指令

19ANY-ELEMENT…………41

編碼指令

20ATTRIBUTE………………43

編碼指令

21BASE64……………………45

編碼指令

22DECIMAL…………………46

編碼指令

23DEFAULT-FOR-EMPTY………………47

編碼指令

24ELEMENT…………………49

編碼指令

25EMBED-VALUES…………50

編碼指令

26GLOBAL-DEFAULTS……………………52

編碼指令

27LIST………………………52

編碼指令

28NAME………………………54

編碼指令

29NAMESPACE……………56

編碼指令

30PI-OR-COMMENT………………………58

編碼指令

31TEXT………………………59

GB/T162634—2025/ISO/IEC8825-42021

.:

編碼指令

32UNTAGGED………………61

編碼指令

33USE-NIL……………………62

編碼指令

34USE-NUMBER……………64

編碼指令

35USE-ORDER………………64

編碼指令

36USE-QNAME………………66

編碼指令

37USE-TYPE…………………67

編碼指令

38USE-UNION………………68

編碼指令

39WHITESPACE……………70

編碼規則的標識

40………………………71

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

A()BASIC-XERCXER……………72

附錄資料性部分內容和確定性編碼

B()XML………75

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

C()XEREXTENDED-XER……………78

參考文獻

……………………83

GB/T162634—2025/ISO/IEC8825-42021

.:

前言

本文件按照標準化工作導則第部分標準化文件的結構和起草規則的規定

GB/T1.1—2020《1:》

起草

本文件是信息技術編碼規則的第部分已經發布了以下

GB/T16263《ASN.1》4,GB/T16263

部分

:

第部分基本編碼規則正則編碼規則和非典型編碼規則規范

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

第部分緊縮編碼規則規范

———2:(PER);

第部分編碼規則

———4:XML(XER);

第部分模式定義到的映射

———5:W3CXMLASN.1。

本文件代替信息技術編碼規則第部分編碼規則

GB/T16263.4—2015《ASN.14:XML

與相比除結構調整和編輯性改動外主要技術變化如下

(XER)》,GB/T16263.4—2015,,:

更改了文檔元素的要求見的

a)XML(8.3.9,GB/T16263.4—20158.3.9);

更改了同一范疇編碼指令的多重分配的適用類型見的

b)XER(15.4.4,GB/T16263.4—2015

15.4.4);

更改了編碼指令的編碼效果見的

c)TEXT(31.3.4.1,GB/T16263.4—201531.3.4.1)。

本文件等同采用信息技術編碼規則第部分編碼規則

ISO/IEC8825-4:2021《ASN.14:XML

(XER)》。

本文件做了下列最小限度的編輯性改動

:

刪除規范性引用文件中的注引用最新版本引用內容不涉及技術變化

———“”,ISO/IEC10646,。

請注意本文件的某些內容可能涉及專利本文件的發布機構不承擔識別專利的責任

。。

本文件由全國信息技術標準化技術委員會提出并歸口

(SAC/TC28)。

本文件起草單位中國電子技術標準化研究院深圳賽西信息技術有限公司中國科學院計算技術

:、、

研究所北京郵電大學重慶郵電大學浪潮電子信息產業股份有限公司天津市特種設備監督檢驗技術

、、、、

研究院聯想北京有限公司

、()。

本文件主要起草人張弛張樹蕊楊宏王婷孫勝蔡廷曉蘇靜茹高偉東黃慶卿孫波郭琪

:、、、、、、、、、、、

郭青霄劉敏尚佳哲魯璐賀柏達馬逸龍

、、、、、。

本文件于年首次發布本次為第一次修訂

2015,。

GB/T162634—2025/ISO/IEC8825-42021

.:

引言

共同用

GB/T16262.1—2025、GB/T16262.2—2025、GB/T16262.3—2025、GB/T16262.4—2025

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

(ASN.1),。

本文件規定了可應用于使用和中規定的記法的

GB/T16262.1—2025GB/T16262.2—2025

類型值的編碼規則應用這些編碼規則為該值產生一種傳送語法該編碼規則也可用于解碼

ASN.1。。。

不止一種編碼規則集可應用于類型的值本文件定義了三種采用可擴展置標語言

ASN.1。(XML)

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

。W3CXML1.0:2008XML。“

編碼規則第二種稱為正則編碼規則或因

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

可以是首選

擬由八個部分構成

GB/T16263。

第部分基本編碼規則正則編碼規則和非典型編碼規則規范目的在

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

于規定基本編碼規則集合

第部分緊縮編碼規則規范目的在于規定緊縮編碼規則集合

———2:(PER)。。

第部分編碼控制表示法規范目的在于規范編碼控制表示法

———3:(ECN)。ASN.1。

第部分編碼規則目的在于規定基本編碼規則集正則

———4:XML(XER)。XML(BASIC-XER)、

編碼規則集和擴展編碼規則集

XML(CXER)XML(EXTENDED-XER)。

第部分模式定義到的映射目的在于規定從任何模式到

———5:W3CXMLASN.1。XSDASN.1

模式進行映射的兩種版本

第部分編碼指令的注冊和應用目的在于指定編碼指令格式機制注冊機構

———6:PER。PER、、

運作與相關聯的方法

、PERASN.1。

第部分八位字節編碼規則規范目的在于為基本八位字節編碼規則提供約束并

———7:(OER)。,

為任何給定的值生成唯一編碼

ASN.1。

第部分對象表示法編碼規則規范目的在于指定一組對象

———8:JavaScript(JER)。JavaScript

表示法編碼規則以用于使用應用程序進行互操作

,JSON。

GB/T162634—2025/ISO/IEC8825-42021

.:

信息技術ASN.1編碼規則

第4部分XML編碼規則XER

:()

1范圍

本文件規定的基本編碼規則集可用來導出一種傳送語法適用于

XML(BASIC-XER),GB/T16262.1—

和中定義的類型的值本文件還規定了一種正則編碼規則集

2025GB/T16262.2—2025。XML

對基本編碼規則提供約束并對任何給定的值產生一種唯一性編碼本文件進

(CXER),XML,ASN.1。

而規定了擴展編碼規則集進一步增加了編碼器選項并允許說明

XML(EXTENDED-XER),,ASN.1

符改變通過產生的多種編碼本文件隱式地表明這些編碼規則也用于解碼

BASIC-XER。。

本文件規定的編碼規則

:

在通信時使用

———;

預定用于這樣的情形在選擇編碼規則時主要關注的是使用常用工具例如瀏覽器顯

———:XML()

示和或處理各種值

/;

通過對中描述的各種形式的可擴展性增加附加值支持擴展抽象語法

———GB/T16262.1—2025,。

本文件也規定了編碼指令的語法和語義及其賦值和組合的規則編碼指令用于控制特

XER。XER

定類型的編碼

ASN.1EXTENDEN-XER。

2規范性引用文件

下列文件中的內容通過文中的規范性引用而構成本文件必不可少的條款其中注日期的引用文

。,

件僅該日期對應的版本適用于本標準不注日期的引用文件其最新版本包括所有的修改單適用于

,;

溫馨提示

  • 1. 本站所提供的標準文本僅供個人學習、研究之用,未經授權,嚴禁復制、發行、匯編、翻譯或網絡傳播等,侵權必究。
  • 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打印),因數字商品的特殊性,一經售出,不提供退換貨服務。
  • 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質量問題。

評論

0/150

提交評論