Nous décrivons brièvement le principe de transformation d’un arbre XML en un autre afin de mieux
appréhender les mécanismes mis en oeuvre.
Un processeur XSL reçoit en entrée un document XML (à traiter) et une « stylesheet ».
L’arbre XML initial est transformé par le processeur XSL en un autre arbre XML selon les
indications fournies par la « stylesheet ».
Cette transformation est réalisée en deux étapes:
1) La construction de l’arbre de résultat (« tree transformation »).
2) Traitement de l’arbre de résultat selon la feuille de style (« formatting »).