[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());
 
  1. One Response to “[AS3] Récupérer les attributs unique d’un noeud xml avec E4X”

  2. Je commente bien longtemps après, mais ce code correspond exactement à ce que je cherchais à faire. :D

    Je suis tombé sur ce « pense-bête » par Google, merci beaucoup. ;)

    By Djorak on avr 8, 2010

Post a Comment