Wie kann Java SAX Parser angewiesen werden, ungültige Zeichenverweise zu ignorieren?
Wenn versucht wird, falsches XML mit einem Zeichenverweis wie @ zu analysier, Javas SAX Parser stirbt einen schrecklichen Tod mit einem fatalen Fehler wie
org.xml.sax.SAXParseException: Character reference ""
is an invalid XML character.
Ist da ein Weg dran vorbei? Muss ich die XML-Datei bereinigen, bevor ich sie an den SAX-Parser übergebe? Wenn ja, gibt es eine elegante Möglichkeit, dies zu tun?