Comunidad de diseño web y desarrollo en internet online

Recorrer Nodos de un XML con AS2

Citar            
MensajeEscrito el 11 Mar 2010 05:39 pm
Hola a todos tengo un problemita al recorrer los nodos de un xml:

solo puedo acceder y obtener los datos del principal que es titulo y subtitulo pero de los nodos siguiente no logro recuperar los datos:

mi xml esta de la siguiente manera:

Código XML :


<?xml version="1.0" encoding="iso-8859-1"?>
<Categorias>
   <productos titulo="Producto 1" subtitulo=" subtitulo del producto" > 
      <image1 image="img/1.jpg" tnames ="Nombre1" x_pos="10" y_pos="20" rotacion ="10">
      <image2 image="img/2.jpg" tnames ="Nombre2" x_pos="40" y_pos="30" rotacion =590">
      <image3 image="img/3.jpg" tnames ="Nombre3" x_pos="20" y_pos="70" rotacion ="-20">
   </productos>
</Categorias>



y con el que logre acceder a los datos principales es asi:

Código ActionScript :


var titulo:String;
var subtitulo:String;

titulo       = arbooks_xml.firstChild.childNodes[0].attributes.titulo;
subtitulo  = arbooks_xml.firstChild.childNodes[0].attributes.subtitulo;



como tendria que acceder a los demas nodos siguientes ???'

Gracias por las respuestas que me puedan dar.

Por {as}

38 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Mar 2010 06:21 pm
con un for :o? quiza o con una variable que sume

Código :

for(i=0;i<tamañodedatos;i++){//quiza haya alguna forma para saber cuanto mide tu xml no? no le se mucho a xml
 titulo       = arbooks_xml.firstChild.childNodes[i].attributes.titulo;
 subtitulo  = arbooks_xml.firstChild.childNodes[i].attributes.subtitulo;
}

Quiza no? U_U

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie8
Citar            
MensajeEscrito el 11 Mar 2010 08:36 pm
porque no haces trace, para ver los niveles del xml

Código ActionScript :

trace( arbooks_xml.firstChild.childNodes[0].attributes.titulo  )
trace( arbooks_xml.firstChild.childNodes[0].childNodes[0].attributes.image )
trace( arbooks_xml.firstChild.childNodes[0].childNodes[1].attributes.image )
trace( arbooks_xml.firstChild.childNodes[0].childNodes[2].attributes.image )

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

safari

 

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