Principe de XSL-XSLT

XSL-XSLT fonctionne selon le principe suivant :

  1. Il prend en entrée un fichier XML bien formé

  2. Il livre en sortie un fichier texte (XML, HTML ou texte sans balise)

Algorithme

L'algorithme général de XSL-XSLT est :

  1. Il sélectionne (match) les éléments XML du fichier source.

  2. Pour chaque élément reconnu il génère une sortie sur le fichier cible.

Structure : Notion de règle

Un programme XSL-XSLT est composé d'une succession de règles.

Chaque règle est indépendante des autres et à en charge de sélectionner un élément dans la source et d'effectuer une écriture dans la cible.

Application d'une règle XSL-XSLT

Sources :

<a>
  <b/>
  <b/>
  <c/>
</a>

Règle XSL-XSLT :

<xsl:template match="/a/b">
  <bonjour/>
</xsl:template>

Résultat :

<bonjour/><bonjour/>
AccueilXPath et XSL-XSLT > Principe de XSL-XSLT< PrécédentSuivant >