Comunidad de diseño web y desarrollo en internet online

Mostrar el dato de una etiqueta Xml

Citar            
MensajeEscrito el 22 Abr 2008 08:09 pm
Me he leido el Tutorial de XML en Flash y lo he comprendido perfectamente, poniendo en practica un ejemplo y saliendo OK.
Estoy haciendo otro ejemplo a ver si me sale pero no lo consigo (no sé como hacerlo). El ejemplo con el que estoy practicando es el que aparece en "Tutorial de XML en Flash" pero con otro archivo xml, en este caso me interesaría que no fuese con firstChild,childNodes, etc, si no que fuese declarando una variable de una etiqueta para saber el valor que contiene.

El archivo que me genera el servidor es el siguiente:


Código :

<RaceResults>

<Setting>Multiplayer</Setting>

<ServerName>chusco.com&lt;&gt;chusco.com</ServerName>

<PlayerFile>printpoint</PlayerFile>

<DateTime>1179691120</DateTime>

</RaceResults>


Si tengo un imput Text que me debería poner siempre el Setting, cuando hay más etiquetas entre <RaceResults> y <Setting> me salen otros datos, como es normal.
Ejemplo:
* Para poner el Setting tengo lo siguiente
asunto_txt.text = obj_xml.firstChild.childNodes[0].firstChild.nodeValue;

Si pongo otras etiquetas entre <RaceResults> y <Setting>:
Código :

<RaceResults>

<ServerName>chusco.com&lt;&gt;chusco.com</ServerName>

<Setting>Multiplayer</Setting>

<PlayerFile>printpoint</PlayerFile>

<DateTime>1179691120</DateTime>

</RaceResults>


Me sale el ServerName (lógico), y mi pregunta creo que es bastante facil para los entendidos pero yo no consigo solucionarlo.
Me imagino que tiene que haber algo para decirle a Flash que siempre muestre el dato (por ejemplo) Setting en el lugar que se encuentre del Xml, sería alguien tan amable de orientarme un poco.

Muchas gracias

Por greenkia

6 de clabLevel



 

safari
Citar            
MensajeEscrito el 22 Abr 2008 11:51 pm

Código :

for(var i:Number = 0; i < obj_xml.firstChild.childNodes; i ++){
   if(obj_xml.firstChild.childNodes[i].nodeName == "Setting"){
       ...lo que sea que quieres hacer...
   }
}

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.