Isso aí!  =D

Tudo funcionando!

Obrigada pela ajuda!  =)
Cassia


On 7 ago, 19:18, "SaintBr" <[EMAIL PROTECTED]> wrote:
> [EMAIL PROTECTED]
>
> SaintBr.     =]
> blog.saintbr.com.br
>
>
>
> ----- Original Message -----
> From: "Cassia" <[EMAIL PROTECTED]>
> To: "flexdev" <flexdev@googlegroups.com>
> Sent: Tuesday, August 07, 2007 5:45 PM
> Subject: [flexdev] Re: Lendo arquivos XML
>
> E não é que deu certo?  =D
>
> Valeu! o/
>
> Só não consegui ainda pegar o atributo...
> Por exemplo, neste caso aqui o valor de blu:
> <bla blu="lalala"/>
>
> Vou ter que usar ActionScript pra isso?
>
> Obrigada!
> Cassia
>
> On 7 ago, 16:23, "SaintBr" <[EMAIL PROTECTED]> wrote:
> > <mx:Xml source="file.xml" id="_xml" />
>
> > <mx:DataGrid dataProvider="{_xml.itens}" />
>
> > SaintBr.     =]
> > blog.saintbr.com.br
>
> > ----- Original Message -----
> > From: "Cassia" <[EMAIL PROTECTED]>
> > To: "flexdev" <flexdev@googlegroups.com>
> > Sent: Tuesday, August 07, 2007 2:21 PM
> > Subject: [flexdev] Lendo arquivos XML
>
> > Olá, pessoal!  =)
>
> > Comecei há pouco tempo a me aventurar no mundinho do Flex. =)
> > E estou com uma dúvida na leitura de arquivos XML (arquivos locais
> > mesmo).
>
> > Consegui carregar um arquivo e colocar o seu conteúdo em um DataGrid.
> > Até aí, beleza. Fiz mais ou menos isso:
>
> > public var xmlLoader:URLLoader = new URLLoader();
> > public var xmlData:XML = new XML();
>
> > xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
> > xmlLoader.load(new URLRequest("dados.xml"));
>
> > public function LoadXML(e:Event):void {
> > xmlData = new XML(e.target.data);
> > myGrid.dataProvider = xmlData.children();
> > }
>
> > Meu XML está estruturado assim:
> > <dados>
> >      <item>
> >           <coluna1>
> >           </coluna1>
> >           <coluna2>
> >           </coluna2>
> >      </item>
> > </dados>
>
> > E o meu grid:
> > <mx:DataGrid id="myGrid">
> > <mx:columns>
> > <mx:DataGridColumn headerText="Coluna 1" dataField="coluna1"/>
> > <mx:DataGridColumn headerText="Coluna 2" dataField="coluna2"/>
> > </mx:columns>
> > </mx:DataGrid>
>
> > Não sei se está muito correto, pois peguei o exemplo de algum site
> > (nem lembro qual.. =P) e fiz umas adaptações, mas tá tudo funcionando
> > legal...
> > Meu Grid me mostra um elemento "item" do XML a cada linha, mas eu
> > queria colocar no mesmo arquivo XML outro tipo de informação.
> > Além dos "itens", poderia ter também um <configuracao> e um <versao>,
> > por exemplo.
>
> > No fim, eu ficaria com isso:
> > <dados>
> >      <configuracao algumaCoisa="" />
> >      <versao></versao>
> >      <item>
> >           <coluna1>
> >           </coluna1>
> >           <coluna2>
> >           </coluna2>
> >      </item>
> > </dados>
>
> > E aí, duas questões...
>
> > Primeira: eu pego o dado identificado pela tag versao e coloco num
> > TextInput assim:
> > myTxt.text = xmlData.versao;
> > E isso tá certinho, mas no Grid aparecem duas linhas em branco no
> > local (como se fossem reservadas para a <configuracao> e <versao>)...
> > =P
> > Como eu faço o componente entender que é só pra listar os "itens"?
>
> > E segunda: como eu posso pegar o atributo "algumaCoisa" da tag
> > <configuracao>?
>
> > Essas informações seriam postas em variáveis ou em componentes mesmo,
> > como um Label ou TextInput...
>
> > Muito obrigada!
> > Cassia- Ocultar texto entre aspas -
>
> > - Mostrar texto entre aspas -- Ocultar texto entre aspas -
>
> - Mostrar texto entre aspas -


--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a