Bonjour, je cherche à valider un fichier XML par un schéma.
Le fichier XML contient des entités et lors de la validation, j'obtient le message d'erreur suivant : UndeclaredEntity: Entity 'ENTITY001' is not declared
Le doctype du fichier xml est le suivant :
Plus loin, je fais référence de cette façon à l'entité :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE module [ <!NOTATION XXX PUBLIC "..."> <!ENTITY ENTITY001 SYSTEM "ENTITY001.DMA" NDATA not> ]>
Dans mon schéma, j'ai le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <A id="001" a="ENTITY001"> </A>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <xs:element name="A" type="AElemType"/> <xs:complexType name="AElemType"> <xs:attribute ref="a" use="required"/>
En java, lorsque déclenche le parsing de mon fichier XML, une SAXException est levée avec le message d'erreur UndeclaredEntity: Entity 'ENTITY001' is not declared.
Une idée ?
Merci d'avance
Partager