Poisé... não vai dar não =) Cada tag do XML é um nó da árvore... e você não quer todos os nós, só dois deles.
Vai ter que traduzir o XML para transformá-lo para o formato correto antes de carregar na tree =\ 2010/1/29 Vinicius <vinu...@gmail.com>: > Quero saber o q tenho q mudar para obter a resposta q eu quero. > :) > > On 29 jan, 13:43, Vinicius <vinu...@gmail.com> wrote: >> Olá Júlio, >> >> Não está não, ele faz isso: >> >> root >> id >> name >> child >> id >> name >> parent >> child >> id >> name >> parent >> >> Eu quero isso: >> >> Root >> X >> Y >> >> Vinicius. >> >> On 29 jan, 13:39, Júlio César Ködel <jcko...@gmail.com> wrote: >> >> >> >> > Uai... ele tá fazendo exatamente o que você pediu: return node.name() >> >> > node.text() se não me engano retonaria o conteúdo da tag (X e Y). >> >> > 2010/1/29 Vinicius <vinu...@gmail.com>: >> >> > > Caros, >> >> > > Estou querendo carregar um XML em uma árvore do Flex. >> >> > > O meu XML é o seguinte: >> >> > > <root> >> > > <id>root</id> >> > > <name>Root</name> >> > > <child> >> > > <id>x</id> >> > > <name>X</name> >> > > <parent> >> > > <id>root</id> >> > > <name>Root</name> >> > > </parent> >> > > <child> >> > > <id>y</id> >> > > <name>Y</name> >> > > <parent> >> > > <id>x</id> >> > > <name>X</name> >> > > </parent> >> > > </child> >> > > </child> >> > > </root> >> >> > > Gostaria que a árvore fosse assim: >> >> > > Root >> > > X >> > > Y >> >> > > Estou fazendo dessa forma: >> >> > > <mx:Tree id="tree" top="72" left="50" dataProvider="{companyData}" >> > > labelFunction="treeLabel" >> > > height="224" width="179"/> >> >> > > e o treeLabel é: >> >> > > private function treeLabel(item:Object):String { >> > > var node:XML = XML(item); >> > > if( node.localName() == "root" ) { >> > > return node..name(); >> > > } else if( node.localName() == "child" ) { >> > > return node.name(); >> > > } else if (node.localName() == "id" || node.localName() >> > > == "name" || node.localName() == "parent") { >> > > return node.name(); >> > > } else { >> > > return null; >> > > } >> >> > > } >> >> > > Dessa forma ele gera uma árvore com todos os itens do XML, ficando >> > > assim: >> > > root >> > > id >> > > name >> > > child >> > > id >> > > name >> > > parent >> > > child >> > > id >> > > name >> > > parent >> >> > > E não usa o value e sim o próprio nome da tag. >> >> > > Grato, >> > > Vinicius. >> >> > > -- >> > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> > > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >> > > Para sair da lista, envie um email em branco para >> > > flexdev-unsubscr...@googlegroups.com >> > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev >> >> > -- >> > [] >> > Júlio César Ködel G. > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- [] Júlio César Ködel G. -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev