tengo un caso
Quiero generar con php un archivo que contenga codigo XML, es decir
gente.php
Código PHP:
<?xml version="1.0" encoding="iso-8859-1"?>
<listado>
<?
$sql="select * from gente";
$r=mysql_query($sql);
while ($f=mysql_fetch_array($r))
{
echo "<alumno>
<nombre>".$f['nombre']."</nombre>
<apellidos>".$f[apellido]."</apellidos>
<edad>".$f['edad']."</edad>
</alumno>";
}
?>
</listado>
Ahora uso el siguiente codigo.. para cargarlo todo en un DataGrid
data.fla
Código PHP:
var listado = new XML();
//Creamos las columnas
miDataGrid.columnNames = ["Nombre", "Apellidos","Edad" ];
//Definimos el ancho de las columnas
miDataGrid.getColumnAt(0).width = 80;
miDataGrid.getColumnAt(1).width = 150;
//Cargamos el documento xml
listado.ignoreWhite = true;
listado.load("gente.php");
listado.onLoad = function ()
{
//Definimos una variable xmlNodo
//con el contenido del xml
xmlNodo = this.firstChild;
// y otra total con el numero de alumnos
total= xmlNodo.childNodes.length;
// Creamos un loop para alimentar el datagrid
for (i=0; i< total; i++)
{
nombre = xmlNodo.childNodes[i].childNodes[0].firstChild.nodeValue;
apellidos = xmlNodo.childNodes[i].childNodes[1].firstChild.nodeValue;
edad = xmlNodo.childNodes[i].childNodes[2].firstChild.nodeValue;
_root.miDataGrid.addItem({Nombre:nombre, Apellidos:apellidos, Edad:edad});
}
}
El problema es que...
ya prove cargarlo en un solo text ya tampoco.
que es??????''