Tenemos un XML
Código :
var xml:XML = <cara> <forma url="forma3.png"> "rectangular"</forma> <ojos url ="ojo2.png" color="cafe claro"/> <boca url ="boca1.png" >regular</boca> <nariz url = "nariz5.png" >grande</nariz> <orejas url =""></orejas> </cara>;
entonces tenía que verificar si existía un nodo dentro del anterior xml :
Código ActionScript :
if (xml.cejas!=null){ trace("Sí tiene el nodo --> cejas"); }
pero ¡oh sorpresa el mensaje sí se imprimía!
entonces intenté con undefined en vez de null y gracias a Dios el mensaje no apareció más :
Código ActionScript :
if(xml.cejas!=undefined){ trace("Sí tiene el nodo --> cejas"); }
No sé si es la única forma de checar si existe un determinado nodo en un xml (e4x) pero es la única que he encontrado hasta hoy, espero sus comentarios, ¡muchas gracias!.