Tengo el siguiente código:análisis XML problema con '&' en el texto del elemento
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(new InputSource(new StringReader(inputXml)));
Y el paso de análisis se throwning:
SAXParseException: The entity name must immediately follow
the '&' in the entity reference
debido a lo siguiente '&' en mi inputXml
:
<Line1>Day & Night</Line1>
No tengo el control en el XML de entrada. ¿Cómo puedo analizar esto de forma segura/correcta?
Ah, gracias por eso. Temía que ese fuera el caso. Parece que algunas llamadas telefónicas están en orden :) –
Hola chicos, tuve un problema similar, pero reemplazando "&" con "&" antes del procesamiento (es decir, StringEscapeUtils.unescapeHtml()) no soluciona mi problema? – dale