Ich arbeite in Flex Builder 3 mit einer XMLListCollection und haben in diese (sollte einfach sein) Parsen Snag ausgeführt...
Die XMLListCollection Data:
<data>
<term name="NUMBERS">
<alt_form name="1"/>
</term>
<term name="LETTERS">
<alt_form name="A"/>
<alt_form name="B"/>
<alt_form name="C"/>
</term>
</data>
Die AS-Funktion:
private function interateThroughXML(myList:XMLListCollection):void {
for each (var node : XML in myList){
trace(node.@name + " is my list item name");
if (node.alt_form.@name != null) {
trace(node.alt_form.@name + " is my list SUB item name");
}
}
}
Das Ergebnis:
NUMBERS ist der Name meines Listenelements
1 ist meine Liste SUB item name
LETTERS ist der Name meines Listenelements
ABC ist der Name meines SUB-Elements in der Liste
Beachten Sie, dass die drei Werte der Unterknotennamen als "ABC" verkettet wurden. Was muss ich anders machen, um die Werte der Unterpositionsnamen (A, B und C) einzeln zu erfassen?