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