Passer d'une architecture explicite plane à une architecture en profondeur

Présentation
XML est plutôt pratique pour sa représentation d'arboressence selon une architecture en profondeur. Cependant, il est parfois utile de passer d'un modèle à l'autre.

Les règles de transformation sont les suivantes :

Chaque section devient un enfant de la section de niveau inférieur qui la précède immédiatement
Chaque noeud texte devient enfant de la section qui le précède immédiatement
Les attributs titre sont recopiés tels quels (ils ne sont là que pour faciliter la compréhension ; leur contenu est arbitraire)

Dans le cas présent, il faut à tout prix que le niveau de la section soit précisé, le script ne peut pas le détecter par lui-même.
Détails
Catégories : XSLT
Avatar de Erwy
Rédacteur
Voir tous les téléchargements de l'auteur
Licence : Autre
Date de mise en ligne : 10 janvier 2012




Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Responsable bénévole de la rubrique XML : Didier Mouronval -