SEM POG....teria outra forma de percorrer o XML e retorne o NODE desejado?

se tiver me fala....tipo vivendo e aprendendo :D

Em 18/01/08, s0adex <[EMAIL PROTECTED]> escreveu:
>
>
> será NO POG = sem pog
>
> ou
>
> NO POG = estou usando pog
>
> ? lol
>
> On 17 jan, 22:27, "Jan Cássio" <[EMAIL PROTECTED]> wrote:
> > Você foi irónico ao dizer "NO POG" certo?
> >
> > On Jan 17, 4:37 pm, "Patrick Facchin" <[EMAIL PROTECTED]>
> > wrote:
> >
> >
> >
> > > Dae pessol tudo comprendido agora!
> >
> > > Para colaborar com futuras pesquisa, segue o algoritmo de um metodo
> > > recursivo onde retorna o objeto(NODE) desejado do XML, dai é só
> converter
> > > para tipo q vc quiser:
> > > OBS.:Briguei a tarde toda com no algoritmo...so meio lerdo mas "NO
> POG" ;)
> >
> > > =========================================================
> > > XML retornado pelo AMFPHP:
> >
> > > <node>
> > > <node label="Lista Padrão" id="18" tipo="1">
> > > <node label="asdda" id="145" tipo="0"/>
> > > <node label="as a s" id="146" tipo="0">
> > > <node label="sdcaaaaa" id="149" tipo="0"/>
> > > <node label="asddddddddd " id="150" tipo="0"/>
> > > </node>
> > > <node label="asdasda" id="147" tipo="0"/>
> > > <node label="aa" id="148" tipo="0"/>
> > > <node label="asdasd" id="151" tipo="0"/>
> > > </node>
> > > <node label="teste" id="152" tipo="0"/>
> > > <node/>
> > > =========================================================
> > > O METODO:
> >
> > > public function SUBXML(getXML:XMLList, id:String):Object{
> > > var objXML:Object = null;
> > > getXML = getXML.children();
> > > for each (var objeto:Object in getXML)
> > > if([EMAIL PROTECTED] == id)
> > > return objeto;
> > > else{
> > > var subOBJ:Object = SUBXML(new XMLList(objeto),id);
> > > if( subOBJ != null)
> > > return subOBJ;
> > > }
> >
> > > return objXML;
> > > }
> > > =========================================================
> > > Chamando o METODO e convertendo em XML:
> >
> > > var resulAMF:XMLList = new XMLList(rs.result.xmlLi);
> > > var XMLBUSCA:XML = new XML(SUBXML(resulAMF,"18"));
> > > Alert.show(XMLBUSCA.toXMLString()+"");
> >
> > > =========================================================
> > > NOTAS:
> > > Algumas pessoal não sabem, mas podemos retirar as { } da "condições"
> > > controles de fluxos.....como no código apresentado acima, mas
> lembrando q só
> > > pode conter uma unica instrução após o controle de fluxo, poe ex.
> >
> > > for each (XXXXXXXXXX)
> > > if(XXXX)
> > > if(XXXX)
> > > else
> > > if(XXXX)
> > > if(XXXX)
> > > ......
> > > ......
> > > pode ir até o infinito
> >
> > > OBS.: Funções metodos e classes não funcionam!
> >
> > > é isso pessoal paz e bem a todos!
> >
> > > 2008/1/17, s0adex <[EMAIL PROTECTED]>:
> >
> > > > é, tinha esquecido do @ :P
> >
> > > > bem. boa sorte :D- 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