Bonjour,
Cette macro convertit un fichier XML en un fichier texte structuré.
Les balises XML sont remplacées par des éléments texte présents dans deux tableaux :
- un tableau des noms d'éléments préfixé par B (Before) et A (After)
- un tableau des éléments de texte à substituer
La macro appelle ces tableaux à chaque fois qu'elle tombe sur un élément. La macro est donc indépendante du langage cible.
Exemple avec un fichier XML docbook (article, sect1, title, para, entry, ...) converti en SPIP.
Le fichier exemple se décompose en trois librairies :
- Standard (main)
- Docbook (génération XML et conversion)
- StrList (manipulation des listes de texte)


