Comunidad de diseño web y desarrollo en internet online

XML, problema para filtrar

Citar            
MensajeEscrito el 14 Abr 2014 02:58 pm
Hola amigos de Flex 3, traigo un XML via http, y no puedo filtrarlo en mi código Flex, por ejemplo:

<datos>
<define>
<identifdef>000000000001</identifdef>
<objdef>N</objdef>
</define>
</datos>


el xml lo pongo en una variable xmllist (CP2), y en auxiliarIDPUESTO.text tengo contenido, "000000000001".

luego......
auxiliarObjSI.text = CP2.objdef.(auxiliarIDPUESTO.text == identifdef);

Pues no me da error, pero se cuelga en este punto, les agradeceré la ayuda que me puedan brindar!

Gracias! :D

Por grodrig61

Claber

223 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 Abr 2014 03:35 pm
Perdón...la sintáxis correcta es:

auxiliarObjSI.text = CP2.(auxiliarIDPUESTO.text == identifdef).objdef;

Gracias, y disculpas por la desatención.

Por grodrig61

Claber

223 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 Abr 2014 03:53 pm
Eso te devuelve un XMLList... que probablmenete te sirva porque llama automaticamente al metodo .toString(), y eso devuelve 1 resultado, pero si haces un filtro con E4X que pueda devolver varios resultados, el acceso real al contenido del nodo es:
auxiliarObjSI.text = CP2.(auxiliarIDPUESTO.text == identifdef).objdef[0].text();

Por rodrigolopezpeker

61 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 Abr 2014 03:59 pm
Ah...no sabía eso, muchísimas gracias, ya lo implemento !

Por grodrig61

Claber

223 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.