Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/07/2009, 12:29
Avatar de alguienmas
alguienmas
 
Fecha de Ingreso: mayo-2009
Mensajes: 62
Antigüedad: 15 años, 8 meses
Puntos: 8
Respuesta: Crear XML desde PHP

El problema es que solo haz creado un unico nodo "nombre" y le vas agregando nodos de texto a ese unico tag, cuando debieras crear uno por cada registro de la consulta SQL.

mira tu tienes esto:

Código PHP:
While ($row mysql_fetch_row($result)) {
        
$root ->appendChild($Nombre);
        
$Texto=$doc->createTextNode(utf8_encode($row[0]));
        
$Nombre->appendChild($Texto);
    } 
Cambialo asi:
Código PHP:
 While ($row mysql_fetch_row($result)) {
        
$root ->appendChild($Nombre);
        
$Texto=$doc->createTextNode(utf8_encode($row[0]));
        
$Nombre $doc->createElement("Nombre");   //     esto debes agregar
        
$Nombre->appendChild($Texto);
    } 
espero te sirva saludos