2 Stimmen

Flex XMLListCollection Iteration Verkettung gesammelter Werte

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?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X