Bonjour,

J'utilise la librairie libxml2 pour différentes traitement sur un fichier XML.
J'utilise notamment la méthode xmlValidateDtd pour vérifier la validité du fichier XML à partir d'un DTD.

Cependant, lorsqu'une erreur de format est présente dans le fichier XML (et donc que la validation est un échec), libxml2 effectue des output sur la sortie standard de type:
/home/XML/FreeFour.xml:18: element CA: validity error : Element CA does not carry attribute maxlength
Il décrit bien les bonnes erreurs de validation dans ces message d'erreur, et la méthode xmlValidateDtd me retourne bien false pour m'indiquer que la validation a échouée, mais comment faire pour empêcher libxml2 d'écrire ces messages d'erreur lorsqu'une erreur est rencontrée ? J'ai pas envie que ces messages s'affiche sur ma sortie standard.

Une idée ?

Merci

Vincent