Principe d'une transformation XSLT

La première chose à garder à l'esprit est qu'une transformation a pour but de transformer un arbre en un autre arbre. Nous partons de l'arbre ci-dessous représentant (partiellement) le bassin hydrologique de la Belgique.

<hydrologie>

<fleuve longueur="430">

Escaut

<affluent longueur="12">Rupel</affluent>

<affluent longueur="65">Dendre</affluent>

<affluent longueur="72">Haine</affluent>

</fleuve>

<fleuve longueur="600">

Meuse

<affluent longueur="118">

Ourthe

<sousaffluent longueur="38">Ourthe orientale</sousaffluent>

<sousaffluent longueur="47">Ourthe occidentale</sousaffluent>

</affluent>

<affluent longueur="200">Semois</affluent>

<affluent longueur="112">Chiers</affluent>

</fleuve>

</hydrologie>