Ver Mensaje Individual
  #2  
Viejo 09/07/18, 11:06:36
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
Preguntas:
- ¿Puedes poner un ejemplo del código HTML del RSS? ¿Y cómo es la String resultante?
- ¿Qué es lo que extrae JSoup, el HTML o texto sin formato?
- ¿Dónde lo muestras? ¿En un TextView, en un WebView?

Con String replaceAll claro que puedes reemplazar cosas con expresiones regulares, pero si los saltos de línea los ha fusilado JSoup habrá que configurar JSoup en vez de "adivinar" dónde están los saltos.

Si quieres texto simple sin formato con saltos de línea lo más seguro es que tengas que configurar el parseo de JSoup como indican en este tutorial https://www.javacodeexamples.com/jso...es-example/799 , es decir, añadir después de los br y p una nueva línea y luego ya limpiar el html de etiquetas pero conservando los saltos de línea. Eso suponiendo que quieras texto simple respetando los saltos.

Sin embargo, otra opción es conservar los p y los br y mostrar HTML en los TextView o WebView o lo que uses. Con JSoup podrías eliminar los enlaces o etiquetas de formato que no quieras (para eso está la whitelist del método clean). Pero igual te interesa conservar las negritas, cursivas, etc. Eso ya depende de lo que estés haciendo y si te importa el formato o no.

Última edición por mocelet Día 09/07/18 a las 11:19:20
Responder Con Cita