verification de la présence d'un element dans un fichier XML
Bonjour, je suis un nouveau développeur FLEX et j'ai besoin d'un petit coup de main SVP pour une vérification dans un fichier XML. J'ai pas mal cherché mais je finis par vous solliciter.
Voici un fichier XML que je dois traiter par exemple dans mon programme FLEX.
Code:
1 2 3 4 5 6 7
|
<transac>
<initialisation/>
<action>
<info m="1" p="3" nom="pat"/>
</action>
</transac> |
J'ai besoin de récupérer l'attribut nom de l'élément info.
Je code donc :
Code:
1 2
|
var nom:String=noeuds..info[0].@nom; |
Ce qui fonctionne très bien à 99% du temps, sauf lorsque le fichier XML en entrée ne contient pas d'élément <action>, ou que l'attribut nom n'existe pas.
Comment puis je donc tester leur existence pour empêcher flex de me faire des messages d'erreur du type "attribut inexistant" ?
Merci pour votre aide.