1 Domaine d'application
2 Références normatives
2.1 Recommandations | Normes internationales identiques
2.2 Références supplémentaires
3 Définitions
3.1 Termes ASN.1
3.2 Termes ECN
3.3 Termes de l'ISO/CEI 10646
3.4 Définitions supplémentaires
4 Abréviations
5 Notation
6 Principes de construction et d'utilisation des tableaux de
vocabulaire
7 Définitions de type ASN.1
7.1 Généralités
7.2 Le type Document
7.3 Le type Element
7.4 Le type Attribute
7.5 Le type ProcessingInstruction
7.6 Le type UnexpandedEntityReference
7.7 Le type CharacterChunk
7.8 Le type Comment
7.9 Le type DocumentTypeDeclaration
7.10 Le type UnparsedEntity
7.11 Le type Notation
7.12 Le type NamespaceAttribute
7.13 Le type IdentifyingStringOrIndex
7.14 Le type NonIdentifyingStringOrIndex
7.15 Le type NameSurrogate
7.16 Le type QualifiedNameOrIndex
7.17 Le type EncodedCharacterString
8 Construction et traitement d'un document Fast Infoset
8.1 Rangement conceptuel des composants d'une valeur abstraite du
type Document
8.2 Tableau d'alphabet restreint
8.3 Tableau d'algorithme de codage
8.4 Tableaux de chaîne dynamiques
8.5 Les tableaux de nom dynamiques et les substituts de nom
9 Alphabets restreints prédéfinis
9.1 L'alphabet restreint "numérique"
9.2 L'alphabet restreint "date et heure"
10 Algorithmes de codage prédéfinis
10.1 Généralités
10.2 L'algorithme de codage "hexadécimal"
10.3 L'algorithme de codage "base64"
10.4 L'algorithme de codage "court"
10.5 L'algorithme de codage "int"
10.6 L'algorithme de codage "long"
10.7 L'algorithme de codage "booléen"
10.8 L'algorithme de codage "float"
10.9 L'algorithme de codage "double"
10.10 L'algorithme de codage "uuid"
10.11 L'algorithme de codage "cdata"
11 Restrictions sur les infosets XML pris en charge et autres
simplifications
12 Codage de niveau binaire du type Document
Annexe A – Module ASN.1
et modules ECN pour documents Fast Infoset
A.1 Définition du module ASN.1
A.2 Définitions de modules ECN
Annexe B – Type de
support MIME pour documents Fast Infoset
Annexe C – Description du codage d'un document Fast
Infoset
C.1 Document Fast Infoset
C.2 Codage du type Document
C.3 Codage du type Element
C.4 Codage du type Attribute
C.5 Codage du type ProcessingInstruction
C.6 Codage du type UnexpandedEntityReference
C.7 Codage du type CharacterChunk
C.8 Codage du type Comment
C.9 Codage du type DocumentTypeDeclaration
C.10 Codage du type UnparsedEntity
C.11 Codage du type Notation
C.12 Codage du type NamespaceAttribute
C.13 Codage du type IdentifyingStringOrIndex
C.14 Codage du type NonIdentifyingStringOrIndex commençant sur le premier bit d'un octet
C.15 Codage du type NonIdentifyingStringOrIndex commençant au troisième bit d'un octet
C.16 Codage du type NameSurrogate
C.17 Codage du type QualifiedNameOrIndex commençant sur le second bit d'un octet
C.18 Codage du type QualifiedNameOrIndex commençant sur le troisième bit d'un octet
C.19 Codage du type EncodedCharacterString commençant sur le troisième bit d'un octet
C.20 Codage du type EncodedCharacterString commençant sur le cinquième bit d'un octet
C.21 Codage de la longueur d'un type sequence-of
C.22 Codage du type NonEmptyOctetString commençant sur le second bit d'un octet
C.23 Codage de la chaîne NonEmptyOctetString commençant sur le cinquième bit d'un octet
C.24 Codage du type NonEmptyOctetString commençant sur le septième bit d'un octet
C.25 Codage des entiers dans la gamme 1 à 220
commençant sur le second bit d'un octet
C.26 Codage des entiers dans la gamme 0 à 220
commençant sur le second bit d'un octet
C.27 Codage des entiers dans la gamme 1 à 220
commençant sur le troisième bit d'un octet
C.28 Codage des entiers dans la gamme 1 à 220
commençant sur le quatrième bit d'un octet
C.29 Codage des entiers dans la gamme 1 à 256
Annexe D – Exemples de
codage d'infosets XML comme documents Fast Infoset
D.1 Introduction des exemples
D.2 Taille des documents exemples (y compris la compression
fondée sur la redondance)
D.3 Exemple d'ordre UBL
D.4 Document Fast Infoset en ordre UBL avec vocabulaire externe
D.5 Document Fast Infoset en ordre UBL sans vocabulaire initial
Annexe E – Allocation
des valeurs d'identifiant d'objet
BIBLIOGRAPHIE