Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

buh

criar um array com dados de um xml

Recommended Posts

tenhu um array

 

_global.itens = ["dado 1", "dado 2", "dado 3", "dado 4"];
_global.acao = ["page1.php", "page2.php", "page3.php", "page4.php"];

 

 

os daos do itens (dado 1, dado 2, dado 3...) e do acao (page1.php, page2.php...) veim de um xml

 

como eu crio isso?? fazer um for ali pra montar os arrays???

 

se alguem souber agradeço..

 

na verdade quero que os arrays sejam dinamicos

Compartilhar este post


Link para o post
Compartilhar em outros sites

var itens:Array = new Array();
var acao:Array = new Array();

var xml:XML = new XML();
xml.ignoreWhite = true;

xml.load('seuxml.xml');
xml.onLoad = function(){
 cn = xml.firstChild.childNodes;
 for(i=0;i<cn.length;i++){
 acao.push(cn[i].attributes.acao);
 itens.push(cn[i].attributes.itens);
 }
}

Isso é um exemplo com attributes

Se você quiser pode usar childNodes[0] Passando o 0 como acao e o 1 por exemplo como item.

 

Leia como ler XML tem milhões de exemplos nesse forum isso é o que não falta.

No meu blog você tbm encontra:

http://berseck.wordpress.com/2010/05/13/ler-xml-com-flash/

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.