Código :
<?xml version="1.0" encoding="utf-8"?> <thumbnails> <thumbnail thumb="imagen.jpg" title="Titulo1" description="la descripción. :)" catalogo="algo" cataldesc="algomas" certificado="otro" certificadesc="otromas" /> </thumbnails>
quiero pasarlo al estilo de nodos individuales asi:
Código :
<?xml version="1.0" encoding="utf-8"?> <thumbnails> <thumbnail> <thumb>flashmo_058_mp3_player_xml.jpg</thumb> <title> Titulo1 <title> <description> Here is a description for flashmo.com template no. 058 mp3 player xml.</description> <catalogo> pdf/NTC_1062.pdf </catalogo> <cataldesc> NTC 1062 </cataldesc> <certificado> pdf/NTC_3317.pdf </certificado> <certificadesc> NTC 3317 </certificadesc> </thumbnail> </thumbnails>
pero el flash no lo lee el codigo del flash es mas o menos asi:
Código :
var nodes:Array = this.firstChild.childNodes; for(var i=0;i<nodes.length;i++) { thumb_list.push(nodes[i].attributes.thumb); title_list.push(nodes[i].attributes.title); description_list.push(nodes[i].attributes.description); catalogo_list.push(nodes[i].attributes.catalogo); catalogo_desc.push(nodes[i].attributes.cataldesc); certificado_list.push(nodes[i].attributes.certificado); certificado_desc.push(nodes[i].attributes.certificadesc); } }
que debo cambiar? se que es algo con firstChild.nodeValue pero no la tengo clara y son mas nodos que los que en listo en el xml por lo menos son 20.