Le jeudi 09 décembre 2010 à 19:20 -0400, David Prévot a écrit :
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
Le 09/12/2010 18:21, Sebastien Marbrier a écrit :
Bonjour,
Je suis en train de traduire l'article L077 de la gazette linux et je rencontre une erreur lors du passage de xmllint
J'ai utilisé le document modèle xml et la commande suivante: xmllint --valid --noout traduction\ L077.xml
me retourne l'erreur ci-dessous: traduction L077.xml:301: element section: validity error : Element section content does not follow the DTD, expecting (sectioninfo? , (title ,
Là il t'explique, entre autres, qu'il attend forcément un <title> pour commencer dans ta section (ce qui n'est pas le cas du fichier que tu as attaché) :
got (para subtitle para subtitle para subtitle para mediaobject para subtitle para mediaobject mediaobject mediaobject para subtitle para para subtitle para para screen blockquote colophon )
Effectivement, la structure que tu as utilisée (pseudo-docbook) n'est pas valide :
<section> <para> <subtitle> <para> <subtitle> <para> </section>
Tu dois utiliser plutôt: <section> <title> <- peut être vide <para> <section> <title> <para> </section> <section> <title> <para> </section> </section>
D'autre part, le colophon doit intervenir après la <section> et pas à l'intérieur de celle-ci.
Claude