[AS3] Récupérer les attributs unique d’un noeud xml avec E4X

15 juillet 2009 – 17:20

Aide-mémoire, je viens de passer un petit moment à trouver un moyen facile de récupérer une liste d'attributs unique d'un noeud xml avec E4X.

 
<meta  name="sample">value</meta>
<meta  name="sample">value</meta>
<meta  name="sample">value</meta>
<meta  name="othersample">value</meta>
 

Je cherche donc à récupérer deux valeurs unique :  "sample" et "othersample"
Mais ne voulant pas devoir faire une boucle et m'amuser à tester l'existence de l'attribut j'ai trouvé sur un forum un moyen assez simple d'y arriver.

 
var checker:Object = {};
var list:XMLList = monxml.@name.(checker[toXMLString()] == undefined ? checker[toXMLString()] = true:false);
trace(list.toXMLString());
 

Post a Comment