Hola a todos,
Como siempre, acudo a ustedes cuando he agotado todas las opciones.
Mi script, imprime un archivo xml de la siguiente manera
Código PHP:
$xml = '<?xml version="1.0" encoding="UTF-8"?>';
$xml .= "<objetos>";
while($objeto= mysql_fetch_array($objetos_qu)){
$xml .= '<objeto
param1 ="'.$objeto["campo1"].'"
param2 ="'.$objeto["campo2"].'"
/>';
}
$xml .= "</objetos>";
echo utf8_encode($xml);
El problema se presenta cunado la variable $objeto["campo2"] tiene muchos caracteres (80), pues cuando imprime, agrega un line break, que ni utilizando nl2br lo logro eliminar. Es como si hubiera una limitante de caracteres para el valor y agrega el retorno de linea. Obviamente este line break rompe la estructura del xml para poderlo parsear con javascript.
Alguna sugerencia???
GatorV que dices???