ANSI INCITS ISO IEC 24824-1-2007 Information technology - Generic applications of ASN.1 Fast infoset.pdf
《ANSI INCITS ISO IEC 24824-1-2007 Information technology - Generic applications of ASN.1 Fast infoset.pdf》由会员分享,可在线阅读,更多相关《ANSI INCITS ISO IEC 24824-1-2007 Information technology - Generic applications of ASN.1 Fast infoset.pdf(100页珍藏版)》请在麦多课文档分享上搜索。
1、 INCITS/ISO/IEC 24824-1:20072010 (ISO/IEC 24824-1:2007, IDT) Information technology - Generic applications of ASN.1: Fast infoset Reaffirmed as INCITS/ISO/IEC 24824-1:2007 R2015INCITS/ISO/IEC 24824-1:20072010 PDF disclaimer This PDF file may contain embedded typefaces. In accordance with Adobes lice
2、nsing policy, this file may be printed or viewed but shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this file, parties accept therein the responsibility of not infringing Adobes licensing policy. The IS
3、O Central Secretariat accepts no liability in this area. Adobe is a trademark of Adobe Systems Incorporated. Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters were optimized for printing. Every care has be
4、en taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below. Adopted by INCITS (InterNational Committee for Information Technology Standards) as an American N
5、ational Standard. Date of ANSI Approval: 11/17/2010 Published by American National Standards Institute, 25 West 43rd Street, New York, New York 10036 Copyright 2010 by Information Technology Industry Council (ITI). All rights reserved. These materials are subject to copyright claims of International
6、 Standardization Organization (ISO), International Electrotechnical Commission (IEC), American National Standards Institute (ANSI), and Information Technology Industry Council (ITI). Not for resale. No part of this publication may be reproduced in any form, including an electronic retrieval system,
7、without the prior written permission of ITI. All requests pertaining to this standard should be submitted to ITI, 1101 K Street NW, Suite 610, Washington DC 20005. Printed in the United States of America ii ITIC 2010 All rights reserved ISO/IEC 24824-1:2007(E) ISO/IEC 2007 All rights reserved iiiCON
8、TENTS Page 1 Scope . 1 2 Normative references 1 2.1 Identical Recommendations | International Standards . 2 2.2 Additional references. 2 3 Definitions 3 3.1 ASN.1 terms 3 3.2 ECN terms. 3 3.3 ISO/IEC 10646 terms. 3 3.4 Additional definitions 3 4 Abbreviations 4 5 Notation . 4 6 Principles of vocabul
9、ary table construction and use . 5 7 ASN.1 type definitions 6 7.1 General . 6 7.2 The Document type . 6 7.3 The Element type . 11 7.4 The Attribute type . 12 7.5 The ProcessingInstruction type 12 7.6 The UnexpandedEntityReference type 13 7.7 The CharacterChunk type 13 7.8 The Comment type . 14 7.9 T
10、he DocumentTypeDeclaration type 14 7.10 The UnparsedEntity type 15 7.11 The Notation type . 15 7.12 The NamespaceAttribute type 16 7.13 The IdentifyingStringOrIndex type 16 7.14 The NonIdentifyingStringOrIndex type 17 7.15 The NameSurrogate type 18 7.16 The QualifiedNameOrIndex type 19 7.17 The Enco
11、dedCharacterString type 20 8 Construction and processing of a fast infoset document 21 8.1 Conceptual ordering of components of an abstract value of the Document type . 22 8.2 The restricted alphabet table 22 8.3 The encoding algorithm table 22 8.4 The dynamic string tables . 23 8.5 The dynamic name
12、 tables and name surrogates . 23 9 Built-in restricted alphabets 24 9.1 The “numeric“ restricted alphabet. 24 9.2 The “date and time“ restricted alphabet 24 10 Built-in encoding algorithms. 24 10.1 General . 24 10.2 The “hexadecimal“ encoding algorithm . 25 10.3 The “base64“ encoding algorithm. 25 1
13、0.4 The “short“ encoding algorithm . 25 10.5 The “int“ encoding algorithm. 26 10.6 The “long“ encoding algorithm 26 10.7 The “boolean“ encoding algorithm 26 10.8 The “float“ encoding algorithm 27 10.9 The “double“ encoding algorithm . 27 10.10 The “uuid“ encoding algorithm 27 ISO/IEC 24824-1:2007(E)
14、 iv ISO/IEC 2007 All rights reservedPage 10.11 The “cdata“ encoding algorithm . 28 11 Restrictions on the supported XML infosets and other simplifications. 28 12 Bit-level encoding of the Document type. 29 Annex A ASN.1 module and ECN modules for fast infoset documents 31 A.1 ASN.1 module definition
15、 31 A.2 ECN module definitions . 33 Annex B The MIME media type for fast infoset documents . 53 Annex C Description of the encoding of a fast infoset document. 55 C.1 Fast infoset document 55 C.2 Encoding of the Document type . 55 C.3 Encoding of the Element type . 57 C.4 Encoding of the Attribute t
16、ype . 58 C.5 Encoding of the ProcessingInstruction type 58 C.6 Encoding of the UnexpandedEntityReference type 59 C.7 Encoding of the CharacterChunk type . 59 C.8 Encoding of the Comment type . 59 C.9 Encoding of the DocumentTypeDeclaration type 59 C.10 Encoding of the UnparsedEntity type . 60 C.11 E
17、ncoding of the Notation type . 60 C.12 Encoding of the NamespaceAttribute type 61 C.13 Encoding of the IdentifyingStringOrIndex type 61 C.14 Encoding of the NonIdentifyingStringOrIndex type starting on the first bit of an octet . 61 C.15 Encoding of the NonIdentifyingStringOrIndex type starting on t
18、he third bit of an octet . 62 C.16 Encoding of the NameSurrogate type . 62 C.17 Encoding of the QualifiedNameOrIndex type starting on the second bit of an octet 62 C.18 Encoding of the QualifiedNameOrIndex type starting on the third bit of an octet . 63 C.19 Encoding of the EncodedCharacterString ty
19、pe starting on the third bit of an octet . 63 C.20 Encoding of the EncodedCharacterString type starting on the fifth bit of an octet 64 C.21 Encoding of the length of a sequence-of type 64 C.22 Encoding of the NonEmptyOctetString type starting on the second bit of an octet 64 C.23 Encoding of the No
20、nEmptyOctetString starting on the fifth bit of an octet 65 C.24 Encoding of the NonEmptyOctetString type starting on the seventh bit of an octet . 65 C.25 Encoding of integers in the range 1 to 220starting on the second bit of an octet 65 C.26 Encoding of integers in the range 0 to 220starting on th
21、e second bit of an octet 66 C.27 Encoding of integers in the range 1 to 220starting on the third bit of an octet 66 C.28 Encoding of integers in the range 1 to 220starting on the fourth bit of an octet. 66 C.29 Encoding of integers in the range 1 to 256 67 Annex D Examples of encoding XML infosets a
22、s fast infoset documents . 68 D.1 Introduction of examples 68 D.2 Size of example documents (including redundancy-based compression). 68 D.3 UBL order example . 69 D.4 UBL Order fast infoset document with an external vocabulary. 71 D.5 UBL order fast infoset document without an initial vocabulary 79
23、 Annex E Assignment of object identifier values. 90 BIBLIOGRAPHY 91 ISO/IEC 24824-1:2007(E) ISO/IEC 2007 All rights reserved vForeword ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardiz
24、ation. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutu
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ANSIINCITSISOIEC2482412007INFORMATIONTECHNOLOGYGENERICAPPLICATIONSOFASN1FASTINFOSETPDF

链接地址:http://www.mydoc123.com/p-436410.html