Bonjour,
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.
Pour info, auparavant $xmllint me renvoyait "libxml2.so.2 impossible à ouvrir" car ce fichier était un lien vers un fichier libxml2.so.2.6.xx qui n'existait pas, je l'ai donc fait pointer vers libxml2.so.2.5.11
J'avance petit à petit et suis preneur de toute idée.
Merci ! Rémi.