Lorsque vous essayez d'analyser XML incorrect avec une référence de caractère tels que 
, SAX Java meurt d'une mort horrible avec une erreur fatale, commeComment dire à Java SAX Parser d'ignorer les références de caractères invalides?
org.xml.sax.SAXParseException: Character reference ""
is an invalid XML character.
Y at-il moyen de contourner cela? Devrai-je nettoyer le fichier XML avant de le remettre à l'analyseur SAX? Si oui, y a-t-il une manière élégante de s'y prendre?
wow, ça marche. Y a-t-il des inconvénients ou des problèmes de compatibilité avec l'utilisation de xml 1.1? – Epaga
consultez le "Raison d'être et la liste des changements pour XML 1.1" à http://www.w3.org/TR/xml11/#sec-xml11 Si je me souviens bien, tout document xml 1.0 valide est valide en XML 1.1 – wowest
puisque cela continue à être utile pour les gens, un grand raccourci pour ajouter cet en-tête est: http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PushbackInputStream.html#unread (octet []) – wowest