Salut,
Pour écrire un document en docbook5 mon document est découpé en plusieurs fichiers XML qui sont rassemblés ensuite dans un document «top» avec des inclusions comme ceci:
<xi:include href="intro.xml"/>
<xi:include href="01-chapter.xml"/>
<xi:include href="02-chapter.xml"/>
Je me demandais s'il existait un utilitaire qui permet de rassembler tout ça en un seul fichier xml ?
C'est plus pratique à manipuler ensuite pour les conversions.
une commande du genre :
$ xmlinclude top.xml -o top_all.xml
# xmllint
Posté par cracky . Évalué à 6. Dernière modification le 04 juin 2024 à 14:17.
Bonjour,
A tester avec xmllint (libxml2-utils) et son option --xinclude :
xmllint -o top_all.xml --xinclude top.xml
Cordialement.
[^] # Re: xmllint
Posté par martoni (site web personnel, Mastodon) . Évalué à 4.
C'est exactement la commande que je cherchais. Merci :)
J'ai plus qu'une balle
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.