Gibt es ein XMLList-Äquivalent zu Array.indexOf?
Zum Beispiel.
var array:Array = ['one','two'];
trace(array.indexOf('two')); // returns 1, since it's at the second position
trace(array.indexOf('three')); // returns -1, since it isn't found
... richtig? aber was ist, wenn ich das habe -
var xml:XML = <list><item>one</item><item>two</item><list>
var xmlList:XMLList = list.item;
es muss einen einfacheren Weg geben, um zu überprüfen, ob einer der Knoten in der XMLList einen bestimmten Wert hat, als durch alle von ihnen zu schleifen, richtig? etwas ähnlich wie -
xmlList.indexOfChildByNodeValue('two'); // returns 1, because it's the second child
xmlList.indexOfChildByNodeValue('three'); // returns -1, because it doesn't match any children
Sinn machen?