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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.