C/ um xml "fisico" (getUsuariosXML.xml):

<usuarios>

       <usuario id="1">
                <nome><![CDATA[Fulano]]></nome>
                <telefone><![CDATA[3222-2222]]></telefone>
       </usuario>

       <usuario id="2">
                <nome><![CDATA[Siclano]]></nome>
                <telefone><![CDATA[3333-3333]]></telefone>
       </usuario>

</usuarios>



fica legal + - assim:



<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
layout="absolute" creationComplete="getUsuarios.send()">

        <mx:Script>
                <![CDATA[
                        import mx.collections.ArrayCollection;
                        import mx.rpc.events.ResultEvent;

                        [Bindable]
                        public var usuarios:ArrayCollection;

                        private function 
preencheDatagrid(event:ResultEvent):void
                        {
                                usuarios = 
getUsuarios.lastResult.usuarios.usuario;
                        }


                ]]>
        </mx:Script>

<mx:HTTPService id="getUsuarios" url="getUsuariosXML.xml"
result="preencheDatagrid(event)"/>

        <mx:DataGrid dataProvider="{usuarios}">
                <mx:columns>
                      <mx:DataGridColumn headerText="ID" dataField="id" 
width="30"
textAlign="right"/>
                      <mx:DataGridColumn headerText="Nome"
dataField="nome"/>
                      <mx:DataGridColumn headerText="Telefone"
dataField="telefone"/>
                </mx:columns>
        </mx:DataGrid>

</mx:Application>

Vc testou se o seu end: http://localhost:3000/usuarios/getUsuariosXML.xxx
imprime o xml na se colocar a url no browser ?

qquer coisa da um grito

;-)

Ricardo


On 18 jun, 18: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


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a