Android SAX Parsing: Cómo conservar Newlines desde dentro de una etiqueta CDATA

Tengo una aplicación de Android que utiliza los analizadores SAX para extraer datos de un archivo XML. Algunos de los datos se encuentran dentro de algunas etiquetas CDATA ya veces contienen caracteres de nueva línea. Estos caracteres de nueva línea se eliminan durante el análisis. ¿Cómo puedo conservarlos?

Por cierto, pensé que encontré una respuesta aquí , pero colocando "& # xA;" Dentro de una etiqueta CDATA sólo resultará en obtener un "& # xA;" Cuando lo analizo.

¿Alguien tiene alguna sugerencia?

Gracias.

Los alimentadores de línea no son eliminados por el analizador, ya sea que sean como caracteres normales, o dentro de la sección CDATA. Pero en ambos casos, varios linefeeds (Unix, Windows, Mac) se normalizan en lineal de canon ("unix", \ n) de un solo carácter. No hay manera de evitar que esta normalización suceda, excepto por el uso de la entidad de carácter como se sugirió; Y esto no se puede hacer en la sección de CDATA porque el manejo de la entidad está inhabilitado allí.

Pero, ¿por qué exactamente quieres evitar esta normalización? Si desea que esto se muestre, sólo puede reemplazar \ n con cualquier fuente de línea local que desee (\ r para mac, o \ r \ n secuencia para ventanas).

  • Android: cómo reproducir video mp4 desde la URL?
  • Cómo analizar el XML de SimpleXML
  • Selector desplegable con la misma imagen pero diferente opacidad
  • La vista de desplazamiento de Android es demasiado larga
  • Agregar más de una cadena a un TextView
  • Agregar vista al grupo de vistas xml existente en el código
  • XML Spinner atributos textAlignment = "derecho" API 16
  • Android: Obtener todas las entradas seleccionadas de MultiSelectListPreference (SharedPreferences)
  • Appcompat res values-v21 Los errores de themes_base en eclipse no desaparecen
  • Andoird: Custom switch: Cómo hacer el pulgar más del 50% de una pista sin usar imágenes
  • Cómo crear un menú mediante programación en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.