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.

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.

ExempleApplication d'une règle XSL-XSLT

Sources :

1
<a>
2
<b/><b/><c/>
3
</a>

Règle XSL-XSLT :

1
<xsl:template match="/a/b">
2
  BONJOUR
3
</xsl:template> 

Résultat :

1
BONJOUR BONJOUR