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