2012-08-09 2 views
0

Est-il possible de valider xml par rapport à xsd qui devrait montrer toutes les erreurs présentes dans xml? J'utilise Java pour valider. Mais le validateur montre le premier échec. Je dois obtenir tous les échecs dans le xml.Validation Xml complète

+0

Je ne sais pas s'il est possible d'afficher toutes les erreurs. Considérons un cas où vous avez manqué une parenthèse fermante: ''. Lorsque l'analyseur découvre qu'un '> 'est manquant pour la racine, il a découvert une erreur qu'il est capable de signaler. Il ne sera cependant pas en mesure de continuer à analyser le document, car il n'est pas bien formé xml. Il ne sera donc pas possible de vérifier avec le schéma si 'child' est un enfant valide de' root' ou si 'attr' est un attribut valide de' child'. Avant que l'analyseur puisse effectuer cette vérification, vous devez corriger l'erreur de parenthèse fermante. – Alderath

+0

Je pense que la question portait sur les erreurs de validation, pas sur les erreurs de forme. Bien sûr, il est toujours vrai que le "nombre d'erreurs" est quelque peu subjectif, par exemple si deux éléments apparaissent dans le mauvais ordre, le processeur peut signaler cela comme une erreur ou comme deux. –

Répondre