Ayami 0 Denunciar post Postado Abril 29, 2009 Seguinte, em um XML muito extenso tenho, de forma resumida pra vcs: XML1 <estudo> <cantor> <album> <faixas id="8">Musicas </faixas> <faixas id="7">Musicas 2 </faixas> </album> </cantor> <loja> <cantor> <faixas id="8"> <horario>15h30</horario> </faixas> <faixas id="7"> <horario>17h30</horario> </faixas> </cantor> </loja> </estudo> ok, tenho os campos a serem preenchidos com isso e estou tendo problema no seguinte, no campo dinamico "Horário" tenho que colocar o Horário da faixas de acordo com o ID, ou seja, tenho que pegar a ID das faixas do primeiro bloco, encontrar no segundo bloco a tag Faixas com a mesma ID e pegar o que tem na tag horário e colocala na caixa de texto dinamica. Pensei em fazer assim: var idfaixa:String = xml.cantor.album.faixa[i].@id; var horario:String = xml.loja.cantor.faixa(@id == idfaixa).horario; hortxt.text = horario Mas não ta aceitando o "idfaixa" na segunda linha como variavel, ai ele procura as IDs que se chama "idfaixa" ao invez d peghar a variavel.... Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Abril 29, 2009 pra filtrar por atributo seria assim: var idfaixa:String = xml.cantor.album.faixas[0].@id; var horario:String = xml.loja.cantor.faixas.(attribute("id") == idfaixa).horario; trace(horario) []´s Compartilhar este post Link para o post Compartilhar em outros sites