> Le vendredi 03 septembre 2010 à 22:42 +0200, Claude Paroz a écrit :
> > Le vendredi 03 septembre 2010 à 22:13 +0200, Gérard Baylard a écrit :
> > > Bonsoir,
> > >
> > > J'utilise les outils de Jean-Philippe Guérard cités dans Petit guide
> > > du traducteur pour vérifier et relire mes traductions.
> > >
> > > Certains .xml ne passent pas le filtre de xmllint.
> > > En particulier, ceux qui font référence aux fichiers externes à l'aide
> > > de la balise <include>.
> > > Ex:
> > > <book id="index" lang="en" xmlns:xi="
http://www.w3.org/2001/XInclude">
> > > ...
> > > <xi:include href="introduction.xml"/>
> > >
> > > ou bien
> > >
> > > <include href="introduction.xml"
> > > xmlns="
http://www.w3.org/2001/XInclude"/>
> > >
> > > J'ai essayé en ajoutant l'option --xinclude à xmllint : sans succès.
> > >
> > > Si quelqu'un peut me donner, qques indications, je lui en serai
> > > infiniment reconnaissant.
> > >
> > Pourrais-tu nous indiquer la commande exacte que tu utilises et un
> > exemple concret de fichier XML qui ne passe pas ?
> >
> > Claude
>
> J'utilise le script du § B. Produire simplement une version HTML d'un
> document XML DocBook.
>
> La commande qui bloque est :
> xmllint --valid --noout "${SOURCE_XML}"
> Un fichier xml qui est rejeté :
> .../gnome-devel-docs/optimization-guide/C/optimization-guide.xml
> récupéré dans le dépôt git.
>
> J'ai essayé
> xmllint --xinclude --valid --noout "${SOURCE_XML}" sans succès.
>
> et d'autres trucs tirés par les cheveux que je n'ose dire.
> Pour obtenir le html, j'ai modifié le xml original en créant des ENTITY pour les fichiers à joindre
> Mais je ne peux pas croire qu'il n'y a pas une solution plus ... informatique