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:
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./home/XML/FreeFour.xml:18: element CA: validity error : Element CA does not carry attribute maxlength
Une idée ?
Merci
Vincent
Partager