Ah sim.
    Nesse caso para funcionar vc vai precisar colocar um @ para indicar 
ao flex que se trata de uma propriedade de seu XML e não de um nó inteiro.

    Ficaria mais ou menos assim:

    <mx:DataGridColumn headerText="Column 1" dataField="@id"/>
    <mx:DataGridColumn headerText="Column 2" dataField="@nome"/>

    Agora um parentese. Já que vc está usando estrutura um pouco 
"complexa" em seu xml com nós internos, isso pode ser problema num 
datagrid se vc precisar referenciar um nó pai para pegar alguns valores 
dali e depois, no mesmo datagrid mas em outra column, se precisar pegar 
dados de um nó filho. O que seria de senso muito comum e natural seria 
fazer algo do tipo:

    <mx:DataGridColumn headerText="Column 2" 
dataField="[EMAIL PROTECTED]"/>  

    Assim, por exemplo, entrariamos no nó da pessoa fisica do usuário 
para pegar de lá o nome. Mas....  isso não funciona devido a uma 
limitação do AS3.

    Para isso vc vai precisar extender o datagridcolumn e adicionar um 
parsing seu.
    Esse artigo explica bem como fazer, caso você precisar dessa 
funcionalidade:
    http://www.adobe.com/devnet/flex/articles/e4x_print.html


    espero que ajude.
    abraços,

    Luís Eduardo.


Italo Matos escreveu:
> 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] 
> <mailto:[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]
>     <mailto:[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 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