Quatrième Partie

Annexes



Chapitre I - Transformation XML - RTF
        Structure du document source XML
                Description de la DTD utilisée
        Transformation XSLT
                Prologue
                Règles pour la transcription RTF d'un style
                Règles pour rendre inoffensifs certains caractères en RTF
                Entrées d'index
                Feuille de style complète

Annexe II - Les instruction ménagères
        Instruction xsl:stylesheet
                Syntaxe
                Variantes syntaxiques
                        Attribut extension-element-prefixes
                        Attribut exclude-result-prefixes
        Instruction xsl:namespace-alias
                Syntaxe
                Sémantique
        Instruction xsl:fallback
                Syntaxe
                Instruction XSLT typique
        Instruction xsl:preserve-space
Instruction xsl:strip-space

                Syntaxe
                Sémantique
        Instruction xsl:output
                Syntaxe
                Sémantique
        Instruction xsl:decimal-format
                Syntaxe
                Sémantique
                Exemple

Annexe III - Extensions et évolutions
        Extensions
        Evolutions
                Perspectives pour XSLT¬2.0
                Perspectives pour XPath¬2.0

Annexe IV - Référence des instructions XSLT
        Notations
        Symboles terminaux
        Règles syntaxiques

Annexe V - Référence des fonctions prédéfinies
        Fonctions XPath
                Fonctions de manipulation de node-sets
                         number last ()
                         number position ()
                         number count ( node-set )
                         node-set id ( object )
                         string local-name ( node-set ?)
                        string namespace-uri ( node-set ?)
                        string name ( node-set ?)
                Fonctions manipulant des chaînes de caractères
                        string string ( object ?)
                        string concat ( string , string , string *)
                        boolean starts-with ( string , string )
                        boolean contains ( string , string )
                        string substring-before ( string , string )
                        string substring-after ( string , string )
                        string substring ( string , number , number ?)
                        number string-length ( string ?)
                        string normalize-space ( string ?)
                        string translate ( string , string , string )
                Fonctions Booléennes
                        boolean boolean ( object )
                        boolean not ( boolean )
                        boolean true ()
                        boolean false ()
                        boolean lang ( string )
                Fonctions numériques
                        number number ( object ?)
                        number sum ( node-set )
                        number floor ( number )
                        number ceiling ( number )
                        number round ( number )
        Fonctions XSLT
                Fonctions de manipulation de node-sets
                        node-set document ( object , node-set ?)
                        node-set key ( string , object )
                        string generate-id ( node-set )
                        string unparsed-entity-uri ( string )
                        node-set current ()
                Formatage de nombres
                        string format-number ( number , string , string )
                Fonctions diverses
                        object system-property ( string )
                        booléen element-available ( chaîne de caractères )
                        booléen function-available ( chaîne de caractères )

Annexe VI - Glossaire