UP PREVIOUS NEXT   Technologies Internet et Education, © TECFA
  1. Table des matières détaillée

1. Table des matières détaillée

1. Table des matières détaillée 3

2. Les expressions et fonctions XPath 4

3. La logique de la programmation par règles 5

3.1 Rappel: Utilisation de apply-templates et XPath 5

Exemple 3-1: Simple XML vers HTML avec XSLT 5

3.2 Les règles implicites 8

4. Eléments de programmation 10

4.1 Traitement conditionnel par xsl:if 10

Exemple 4-1: xsl:if exemple pour insérer des virgules dans une liste 10

4.2 Traitement conditionnel avec xsl:choose 12

Exemple 4-2: Couleurs pour animaux colorés 13

4.3 Boucles xsl:for-each 15

Exemple 4-3: Présentation du résultat XML d'une sortie SQL typique avec XSLT 15

5. Exemples simples 17

5.1 Génération conditionnelle de texte 17

Exemple 5-1: Insertion de virgules dans une liste à longueur variable 17

5.2 Fabrication de références (liens) 19

Exemple 5-2: Table des matières pour éléments qui ont un identificateur 19

Exemple 5-3: Tables des matières pour éléments sans ID 20

Exemple 5-4: Tables de matières pour éléments sans ID 21

5.3 Numérotations 22

Exemple 5-5: Numérotation d'éléments 22

6. Exécution de templates et appels 23

6.1 Le template (règle modèle) 23

6.2 Variables et paramètres 25

6.3 Appel d'un template (règle modèle) 27

Exemple 6-1: XSLT avec des fonctions 27

Exemple 6-2: XSLT avec des fonctions 2 30


UP PREVIOUS NEXT -- TIE