A-t-on des outils (package) pour produire un graphique représentant la structure (l'arborescence) d'un fichier XML ? Par exemple : Ouvrir dans l'éditeur Overleaf
<personne> <nom> Toto</nom> <adresse> <rue>fourier</rue> <num>18</num> </adresse> </personne> qui deviendrait par lecture du fichier un truc comme : Ouvrir dans l'éditeur Overleaf
personne |—nom |—adresse |—rue |-num Posée 01 Fév '21, 15:38 Maxime ♦ |
Il en existe peut-être un mais ce serait tout à fait anecdotique; car tu as trois traitements à effectuer : 1. extraire l'arborescence des noms des éléments XML; 2. formater cette arborescence suivant la forme attendue; 3. générer une image graphique. En fonction de la quantité de données à traitées, tu peux utiliser une simple suite d'expressions régulières ou une API SAX, implémentée dans de nombreux langages. Publiée 07 Fév '21, 15:53 polymorphisme Merci des infos.
(08 Fév '21, 14:33)
Maxime ♦
|
Je ne connais rien à XML, mais le package
luaxml
ne fait-il pas ce que tu souhaites ?@denis j'ai l'impression que c'est une très bonne base pour produire ça vu que c'est une librairie lua qui permet de parser du XML, mais ça ne produit pas le graphique directement du côté LaTeX. Ça reste une bonne piste.
@Maxime Peut-être peut-on le combiner avec l'extension dirtree ?
@samcarter Tout à fait, mais j'espérais que quelqu'un d'autre s'y soit attelé :)