Modèle de transformation XSL
Un modèle complet
Pour toute transformation XSL, il peut être utile d'avoir sous la main un modèle (template) composé des structures courantes afin de gagner du temps en développements.
Voici un modèle commenté comportant la plupart des structures nécessaires pour la majorité des développements.
Usage
Téléchargez le modèle. Décompressez-le et copiez-le une autre fois afin de disposer de la version complète et d'une version de travail. Modifiez votre version de travail en activant les parties utiles ou en supprimant les parties inutiles. Et complétez avec vos propres transformations.
Contenu
Le modèle contient :
Espaces de noms
XHTML
SVG
MathML
W3C xpath functions
xqt-errors
EXSLT
Microsoft Excel 2003
Microsoft Word 2003
Docbook v4.5/v5.0
Formatted Objects (FO)
Atom
Imports
Entités HTML
Format de sortie
text
XML
HTML 4.01 Strict/5
XHTML 1.0 Strict/1.0 Transitional/XHTML 1.0 Frameset/1.1/5
Microsoft Excel 2003
Microsoft Word 2003
Docbook v4.5
Fonctions standard
import−schema
system-property()
concat()
current-date()
string-length()
substring()
substring-after()
substring-before()
upper-case()
lower-case()
translate()
sum(xpath)
floor()
ceiling()
round()
mod
div
distinct-values()
*,-,+
Structures standard
value-of
template
call-template
apply-templates
choose
if
for-each
number
variable
strip-space
preserve-space
import
decimal-format
element
sort
processing-instruction
Structures avancées
boucle