Caracteres especiales en XML

tremen
28 de Marzo del 2003
Hola,

Tengo un problemilla con caracteres especiales en XML. Cuando desde código JAVA lees un archivo XML que contiene, p.e. & , el parser lo traduce a &.

Lo que yo necesito es encontrar algún método que lea la cadena & sin traducirlo al caracter correspondiente, y sin utilizar en ningún momento las secciones CDATA que se pueden incluir en un XML.

También me valdría algún método de traducir cualquier cadena con caracteres especiales a la cadena equivalente utilizando los correspondientes códigos para caracteres especiales.

Muchas gracias por adelantado.