Insisto necesita obligatoriamente usar XML, porque con loadvars lo puedes hacer sin necesidad de estar escribiendo en XML.
un ejemplo con tu codigo seria asi:
Código :
var miLV:LoadVars = new LoadVars();
miLV.load(("http://localhost/dataset/mostrar.php");
miLV.onLoad = function(success){
//Cargamos y llenamos el array
if (success){
for (i=0; i<this.username[i]!=undefined; i++){
datosUsuarios.addItem({//Utilizamos parseInt() para convertir los textos a número, éste no es mi caso
usuario: this.username[i], cargo:this.usercargo[i], email:this.usermail[i], contraseña: this.userpass[i]});
}
}
en tu codigo php cambiarias esto
Código :
echo
"<tusuarios>";
while($row = mysql_fetch_array($result)) {
echo
"<campos>
<campo1>" . $row["username"] . "</campo1>
<campo2>" . $row["usercargo"] . "</campo2>
<campo3>" . $row["usermail"] . "</campo3>
<campo4>" . $row["userpass"] . "</campo4>
</campos>";
}
echo "</tusuarios>";
"</documento>"
por esto:
Código :
$resultado="";
$i=0;
while($row = mysql_fetch_array($result)) {
$resultado.= "&username".$i."=". $row["username"];
$resultado.= "&usercargo".$i."=". $row["usercargo"];
$resultado.= "&usermail".$i."=". $row["usermail"];
$resultado.= "&userpass".$i."=". $row["userpass"];
$i++;
}
echo "&resultado=".$resultado."&";
Lee los codigos bien, que codifique fue en el editor de respuesta
saludos