Bonjour,
je suis en train de me faire un petit parseur basé sur SAX/Xerces.
Je dois parser un XML dans ce style:
Problème: je me retrouve invariablement avec une exception du type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?xml version="1.0" encoding="UTF-8"?> <Ceci> <Cela> <Contenu>Contenu avec caractères comme ≶ et <</Contenu> </Cela> </Ceci>
Je voudrais pouvoir éviter ce genre d'exception sans toucher au fichier XML original, et que le parseur me retourne la chaîne sans s'occuper des entités qu'elle peut contenir.org.xml.sax.SAXParseException: The entity "lg" was referenced, but not declared.
Note: que la chaîne retournée soit 'en brut' (ie. contenant les '≶' et '<') ou bien avec les entitées '≶' et '<' déjà décodées (resp. en '>' et '<') n'a pas d'importance : je m'adapterai en fonction.
Quelqu'un aurait-it une idée ?
Merci d'avance
Partager