O problema é o seguinte. se o XML tiver dessa forma funciona:
<usuarios>
<usuario>
<id>123</id>
<nome>teste</nome>
<telefone>132838928</telefone>
</usuario>
<usuario>
<id>124</id>
<nome>teste1</nome>
<telefone>83472847</telefone>
</usuario>
....
</usuarios>
mas dessa forma não:
<usuarios>
<usuario id=123 nome="teste" telefone="132838928"/>
<usuario id=124 nome="teste1" telefone="4983294289"/>
....
</usuarios>
Em 19/06/07, Beck Novaes <[EMAIL PROTECTED]> escreveu:
>
>
> Tente assim:
>
> <mx:DataGrid x="10" y="10" width="535"
> dataProvider="{getUsuarios.lastResult.usuario}">
>
> Ou seja, apontando diretamente para o nó "usuario" ao invés de
> "usuarios".
>
> []'s
> Beck Novaes
>
> On 18 jun, 14:38, "Italo Matos" <[EMAIL PROTECTED]> wrote:
> > Bem Pessoal,
> > Vamos dizer que tenha o seguinte XML
> > <usuarios>
> > <usuario id=123 nome="teste" telefone="132838928"/>
> > <usuario id=124 nome="teste1" telefone="4983294289"/>
> > ....
> > </usuarios>
> >
> > <?xml version="1.0" encoding="utf-8"?>
> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
> layout="absolute"
> > creationComplete="getUsuarios.send()">
> > <mx:HTTPService id="getUsuarios"
> > url="http://localhost:3000/usuarios/getUsuariosXML
> > "/>
> > ....
> >
> > </mx:Application>
> >
> > Como faria para mostrar o resultado no dataGrid?
> >
> > tentei da seguinte forma, porem não funcionou.
> >
> > <mx:DataGrid x="10" y="10" width="535" dataProvider="{
> > getUsuarios.lastResult.usuarios.usuario}">
> > <mx:columns>
> > <mx:DataGridColumn headerText="Column 1"
> dataField="id"/>
> > <mx:DataGridColumn headerText="Column 2"
> dataField="nome"/>
> > <mx:DataGridColumn headerText="Column 3"
> > dataField="telefone"/>
> > </mx:columns>
> > </mx:DataGrid>
> >
> > --
> > Ítalo Matos Cavalcante Santos
> > Desenvolvedor Web/Mobile
> > Analista de Sistemashttp://italomatos.blog.com- Flex nos Trilhos
>
>
> >
>
--
Ítalo Matos Cavalcante Santos
Desenvolvedor Web/Mobile
Analista de Sistemas
http://italomatos.blog.com - Flex nos Trilhos
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
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
-~----------~----~----~----~------~----~------~--~---