Estoy usando una biblioteca de terceros que devuelve "XML" que no es válido, porque contiene caracteres no válidos, así como entidades no declaradas. Necesito usar un analizador XML de Java para analizar este XML, pero se está ahogando.Desinfección de XML incorrecto en Java
¿Existe alguna forma genérica de desinfectar este XML para que sea válido?
dom4j es otro potente analizador que puede analizar independientemente de algunos errores menores http://dom4j.sourceforge.net –