StAX XML Parser no escapa de comillas simples (& apos;)

Estamos utilizando el analizador StAX para leer los archivos XML grandes y quitar algunos de los elementos / atributos y escribir el archivo XML

El archivo XML de origen es un archivo XML válido, es decir, tiene todos los caracteres especiales XML <,>,',",&) escapó con las respectivas versiones XML &lt;, &gt;, &apos;, &quot;, &amp;)

Cuando el analizador StaX escribe estos caracteres especiales en el archivo de salida, se escapa<,>,& personajes pero no'," caracteres, es decir, en el archivo de salida, podemos ver el'," caracteres, aunque el archivo de entrada tiene sus versiones escapadas

He intentado reemplazar usandoString.replaceAll("'","&apos;") método antes de enviar la salida al analizador StaXwriteAttribute método

Pero como el analizador StAX ya escapa <,> y el carácter, la salida se muestra como&amp;apos;

¿Puede dejarme saber si hay alguna configuración / utilidad en la API del analizador StAX para resolver este problema en el analizador StAX?

O, alternativamente, ¿alguna otra sugerencia para usar otra herramienta de escritura XML que resuelva este problema?

Respuestas a la pregunta(1)

Su respuesta a la pregunta