TABLE DES MATIÈRES

 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