Forum Programmation.autre Inclure tous les fichiers xml dans un seul fichier

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
3
4
juin
2024

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  . É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.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.