"SAXException XML document structures must start and end within the same entity"
Bonjour
Voila mon problème, je valide un fichier XML via un schéma xsd avec un parser SAX.
Fichier XML :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <MESSAGES NbMessage="10">
<MESSAGE object = "toto" >
<CONTENT>
<![CDATA[/*************/]]>
</CONTENT>
</MESSAGE>
<MESSAGE object = "tata" >
<CONTENT>
<![CDATA[/*************/]]>
</CONTENT>
</MESSAGE>
...
</MESSAGES> |
Code:
1 2 3 4 5 6 7 8 9
|
SAXParser parser = new SAXParser();
parser.setFeature("http://xml.org/sax/features/validation", true);
parser.setFeature("http://apache.org/xml/features/validation/schema", true);
parser.setProperty("http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation",schema)
parser.setErrorHandler(new MyErrorHandler());
parser.parse("fichier.xml"); |
Si j'ai 2 balises
</MESSAGE><MESSAGE> collées qui se suivent, mais qui correspondent à 2 éléments différentes de mon arbre, j'ai une exception :
Code:
org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.
Quelqu'un peut-il svp m'aider sur ce problème?
Merci d'avance
@+