XSLT - XML Facile!

Apprendre avec XMLFacile!
  • Accueil
  • XPath
  • XSLT
  • DOM
  • RSS
  • TMX
  • Forum
5.XSLT 5.1.Introduction à XSLT Si vous avez été attentifs lors des chapitres précédents, vous avez maintenant un document XML bien formé[C'est quoi?] et quelques notions de XPath[C'est quoi?]. Il est donc temps de traiter ce document XML pour le restituer sous une autre forme (disons... plus lisible). Nous allons, ici, faire appel à la transformation XSL (XSLT). Il s'agit d'écrire un document indiquant comment doivent être traités chaque noeud du document XML pour obtenir le document que l'on souhaite. La lecture d'une feuille XSL n'est pas toujours très aisée mais ça reste un outil très puissant car cela ne nécessite (dans la plupart des cas) pas de programmation (à partir du moment où vous disposez d'un outil pour appliquer la feuille de style à votre document XML). 5.2.Objectif Reprenons le fichier XML sur lequel nous avons travaillé. Télécharger encyclopedie.xml Nous aimerions transformer ce fichier XML pour obtenir le résultat HTML suivant:
Nom Prenom sexe
HAWKING Stephen H
REEVES Hubert H
EINSTEN Albert H
CURIE Marie F
Autrement dit nous allons transformer le document XML précédent en code HTML: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Encyclopedie</title> </head> <body><table border="1"> <tr> <th>Nom</th> <th>Prenom</th> <th>sexe</th> </tr> <tr> <td>HAWKING</td> <td>Stephen</td> <td>H</td> </tr> <tr> <td>REEVES</td> <td>Hubert</td> <td>H</td> </tr> <tr> <td>EINSTEN</td> <td>Albert</td> <td>H</td> </tr> <tr> <td>CURIE</td> <td>Marie</td> <td>F</td> </tr> </table></body> </html> Cela ne devrait pas être bien compliqué. Ici vous pouvez apprendre : 1.XML2.Manipuler les documents XML3.Les namespaces (ou espaces de noms)4.XPath5.XSLT5.1.Introduction à XSLT5.2.Objectif5.3.La feuille XSL5.4.La transformation XSL5.5.Tranformation XSL (apply-templates)5.6.Transformation XSL (value-of)5.7.Conclusion6.XSLT en pratique7.L'API DOM (Document Object Model)8.DTD9.Les entités internes et externes10.Format d'un flux RSS11.Fichier de traduction TMX (Translation Memory eXchange) Forum XML Version imprimable: imprimer
  • ← Chapitre précédent
  • Page suivante →

Tag » Apprendre Xslt