Problème de validation XML via SAX - Java - Programmation
Marsh Posté le 09-02-2011 à 10:38:37
attend attend j'ai pas compris:
Tu valides ton fichier XML, et tu veux dire à SAX d'ignorer le XSD que tu as défini ?
Marsh Posté le 09-02-2011 à 11:00:08
J'ai fait une validation avec XMlite entre ma xsd et mon fichier.
C'est ok...
Par contre avec mon parseur SAX j'ai l'erreur:
org.xml.sax.SAXParseException: cvc-complex-type.2.1: Element 'personne' must have no character or element information item [children], because the type's content type is empty.
Je voulais savoir s'il existait une proprité permettant de remédier à ce problème...
Marsh Posté le 09-02-2011 à 11:41:04
lezert a écrit : J'ai fait une validation avec XMlite entre ma xsd et mon fichier. |
Bah faut balancer xmlite par la fenêtre parce que ton fichier xml matche pas ton schéma
lezert a écrit :
Je voulais savoir s'il existait une proprité permettant de remédier à ce problème… |
La propriété de fixer ton schéma ou ton doc?
Marsh Posté le 09-02-2011 à 13:31:50
C'est bien ce que je dis, t'as ton XML qui valide pas ton XSD et toi tu t'étonnes parce que ton parseur le remarque .
Faut soit générer un XML valide, soit changer ton XSD, soit ne pas l'utiliser (ce qui revient au même)
Marsh Posté le 09-02-2011 à 14:58:00
Merci pour votre aide...
En effet avec xmlSpy le fichier xml n'est pas valide
vis à vis de la xsd...
Marsh Posté le 09-02-2011 à 10:29:42
Bonjour,
J'utilise SAX pour faire de la validation XML...
Cependant j'ai l'erreur suivante:
Voici la partie de la XSD pour cette balise:
Voici mon fichier XML:
Existe-t-il une properties pour SAXParse permettant de ne pas tenir compte de ce type de configuration afin de n'avoir aucune erreur ?
Merci d'avance pour votre aide.
Cordialement,