Bonsoir !
Le 2004-05-03 22:47:24 +0200, Remi écrivait :
man xmllint et man xsltproc. (D'après RPMfind il s'agit des paquets libxslt et libxml2-utils)
xmllint --valid --noout fichier.xml
Merci pour ces précisions, j'ai donc pris un patron.xml à partir de http://www.traduc.org/docs/HOWTO/lecture/Petit-guide-du-traducteur.html#patr...
J'ai fait un $xmllint --valid --noout patron_xml.xml et j'ai eu ça:
patron_xml.xml:48: validity error: Element author content does not follow the DTD Expecting (honorific | firstname | surname | lineage | othername | affiliation | authorblurb | contrib)+, got (firstname surname email )
</author> ....et plein de lignes analogues
C'est un problème de DTD semble-t-il.
Hum. Il y avait 3 petites erreurs dans le patron qui devraient être corrigée par la dernière version du « Petit guide du traducteur ».
Plus une erreur qui n'en était pas vraiment une (pas de corps du document) -- ce patron étant sensé contenir juste les en-tête.
Je l'ai également corrigée.
À priori, s'il n'y avait que ces 4 erreurs, c'est que XMLlint a bien marché.
Voilà ! Très bonne soirée !