Foros del Web » Creando para Internet » Flash y Actionscript »

Problema XML Childnodes

Estas en el tema de Problema XML Childnodes en el foro de Flash y Actionscript en Foros del Web. Hola a todos... estoy jugando con XML en FLASH. y me he encontrado con un problema que me trae de cabeza... tengo el siguiente archivo... ...
  #1 (permalink)  
Antiguo 23/07/2007, 20:31
 
Fecha de Ingreso: julio-2004
Mensajes: 104
Antigüedad: 19 años, 9 meses
Puntos: 0
Problema XML Childnodes

Hola a todos... estoy jugando con XML en FLASH.
y me he encontrado con un problema que me trae de cabeza...
tengo el siguiente archivo...
prueba.xml

<datos>
<nombre>juanito</nombre>
<direccion>calle X</direccion>
<edad>45</edad>
</datos>


Pues bien nada del otro mundo... y lo cargo usando:

[I]
//Estas reconocen la ruta en la que se encuentra el archivo.
PATH = strReplace("/", "", _root._url);
PATH2 = PATH+"/Prueba.xml";

//Cargando el XML hasta aqui todo excelente
mixml = new XML();
mixml.load(PATH2);

mixml.onLoad = function()
{
//Cargo el nodo ROOT, sin novedad
xmlroot=mixml.firstChild
total = xmlroot.childNodes.length;
Aqui esta el problema resulta que me arroja que son 7 childs ¿¿¿DE DONDE??
for (i=1; i<=total-1; i++)
{
_root["Linea"+i] = xmlroot.childNodes;
}
};
//Funcioncita que regresa la ruta del donde esta el archivo.
function strReplace(busca:String, sust:String, cadena:String):String
{
var ini:Number = cadena.lastIndexOf(busca);
cadena = cadena.substring(0, ini);
return cadena;
}


Revisen los debuges del Flash
Me da lo siguiente:
firstchilds
-childnodes
-0
1
2
3
4
5
6
7

y resulta que en cada nodo par en nodevalues aparece "/r/n" El salto de linea
y en los nones ya el valor del dato.

Yo supongo que es algo de "Encoding"
Ya use UTF, ISO-99XX, Windows y nada.. lo he hecho con Dreamweaver, con NOTEPAD, con otro editor XML y me sigue haciendo lo mismo.
¿Que hago mal?
__________________
Podria no estar de acuerdo con lo que dices....., pero daria mi vida por el derecho que tienes de decirlo.
  #2 (permalink)  
Antiguo 24/07/2007, 11:26
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
Re: Problema XML Childnodes

agrega la linea

Código:
mixml.ignoreWhite = true
despues de la declaracion de la variable
  #3 (permalink)  
Antiguo 25/07/2007, 20:17
 
Fecha de Ingreso: julio-2004
Mensajes: 104
Antigüedad: 19 años, 9 meses
Puntos: 0
Re: Problema XML Childnodes

Si muchas gracias.. despues de llorar mucho llegue a esa misma conlusion por error.
GRACIAS MUY AGRADECIDO MUY AGRADECIDO.
__________________
Podria no estar de acuerdo con lo que dices....., pero daria mi vida por el derecho que tienes de decirlo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:08.