Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2009, 21:50
sofway
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años, 9 meses
Puntos: 0
Limite de caracteres en XML?

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???
__________________
Desdichado quien duerme en la mañana