XSLT tutorial

XSLT tutorial


XML cours tutorial

XSL (signifie EXtensible Stylesheet Language)  est un langage de feuille de style pour les documents XML.
XSLT est synonyme de Transformations XSL. Dans ce tutorial, vous apprendrez comment utiliser XSLT pour transformer des documents XML dans d'autres formats, comme XHTML.

Tout a commencé avec XSL

XSL est synonyme de extensible stylesheet language.
Le World Wide Web Consortium (W3C) a commencé à développer XSL parce qu'il y avait un besoin d’un langage Stylesheet pour XML.


CSS = des feuilles de Style pour HTML

HTML utilise les balises prédéfinies, et le sens de chaque balise est bien compris.
La balise <table> en HTML définit un tableau - et un navigateur sait de quoi il s’agit pour l'afficher.
Ajout des styles aux éléments HTML est simple. Dire à un navigateur d’afficher un élément dans une police spéciale ou de une couleur, c'est facile avec CSS.


XSL = des feuilles de Style XML

XML n'utilise pas des balises prédéfinies (nous pouvons utiliser les noms de balise que nous aimons), et donc le sens de chaque balise n'est pas connu par les navigateurs.
Une balise <table> pourrait signifier un tableau HTML, une pièce de mobilier, ou quelque chose d'autre - et un navigateur ne sait pas comment l'afficher.
XSL décrit comment le document XML doit être affiché !


XSL - plus qu'un langage de feuille de Style

XSL se compose de trois parties :

  • XSLT - un langage de transformation de documents XML
  • XPath - une langue pour naviguer dans les documents XML
  • XSL-FO - un langage pour la mise en forme des documents XML

Ce didacticiel est sur XSLT

Le reste de ce tutorial est sur XSLT - langage de transformation de documents XML.
Nous allons voir dans ce tutorial :

  1. XSLT introduction
  2. XSLT transformation
  3. Elément XSLT XSL template
  4. Elément XSLT XSL value of
  5. Elément XSLT XSL for each
  6. Elément XSLT XSL sort
  7. Elément XSLT XSL if
  8. Elément XSLT xsl:choose
  9. Elément XSLT xsl apply templates



    Sommaire de :
Le langage XML
 Cours suivant:
XSLT introduction   cours suivant
Par carabde 10 mai 2014