Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2006, 13:40
Fridureiks
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
php y xml se llevan mal, por lo menos conmigo :(

Buenas, estoy un poco molesto ya que no logro resolver algo que debo entregar hoy :(

El asunto es el siguiente, con php genero un xml:

<?xml version="1.0" encoding="iso-8859-1"?>
<list>
<prensa fecha="1900-08-12" titulo="dsfsdfds" copete="fdsfdsfdsf" nota="una nota" imagen="139img_1.jpeg" video=""/>
</list>

El tema esta que en 'nota' necesito que funcionen los saltos de linea. Pues bien, on php al generar el xml he probado con:

$nota=nl2br($nota);

Lo cual hace que funcionen los saltos de linea en php, pero cuando voy a ver el xml, si bien se han agregado los </br> correspondientes, este ultimo me tira un error.

Error de lectura XML: mal formado
Número de línea 3, columna 73:<prensa fecha="1900-08-12" titulo="dsfsdfds" copete="fdsfdsfdsf" nota="1<br />


Por ejemplo los acentos los tuve qu ereemplazar por &quot; y las ñ por & #241;.. .simplemente para que xml no me tire error... ahora, hay algo parecido para el salto de linea? o a alguien se le ocurre que es lo que estoy haciendo mal?

tambien he probado en php con

$nota=str_replace("/n","/n<br>",$nota);

Pero no hay caso, con este no aparecen los saltos de linea.. pero al menos no tira error.

Estoy perdido!!!


Gracias a quien me de una manito, estare inmensamente agradecido.

Saludos.