Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/06/2012, 11:04
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Javascript y los saltos de linea en xml

@navegantes

muy buena la explicación técnica de @zerokilled.
Pero veamos en la práctica si te he entendido
Tenés un textarea en el que el usario ingresa

este es el primer párrafo/n
este es el segundo párrafo/n

/n, podrá ser acaso /n/r, /r/n ó /r, aunque eso no cambia la situación
Vos querés entonces que el html generado muestre esos saltos de linea como <br>/<br />
Si esa es la situación tu php debería, antes de guardar en la BD, hacer las siguientes correciones
Código PHP:
Ver original
  1. //transformar los saltos del inea del texto ingresado ($texto)
  2. $ntexto = nl2br($texto);
  3. // y posteriormente
  4. $texto_en_bd = htmlentities($ntexto)
  5. // recién ahora insertás en la BD, con lo que conseguis un xml

Código XML:
Ver original
  1. <texto>este es el primer párrafo&lt;br&gt;este es el segundo párrafo&lt;br&gt;</texto>

La condición para que el método anterior funcione correctamente es que estés trabajando en UTF-8
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 03/06/2012 a las 11:31