0

これが私のXMLファイルです:

<cm>
    <strategy_description>
        <category name="Account">
            <item name="tree">test1</item>
            <item name="type">test2</item>
        </category>
        <category name="Account2">
            <item name="tree">test1</item>
            <item name="type">test2</item>
        </category>
    </strategy_description>
</cm>

次のような出力をしたい:

Account
tree: test1
type: test2
Account2
tree: test1
type: test2

私はこれまでに到達し、XML形式ですべてのカテゴリノードとアイテムノードの出力をトレースすることができました。

var categoryList:XMLList = xmlData.strategy_description.category;
for each(var category:XML in categoryList){
    trace(category);
}
4

1 に答える 1

2

次に、ネストされたループが必要になります。

var categoryList:XMLList = xmlData.strategy_description.category;

for each(var category:XML in categoryList)
{
    trace(category.@name);

    for each(var item:XML in category.item)
    {
        trace("  "+item.@name +": "+ item);
    }
}

お役に立てれば!

于 2012-10-18T15:35:01.797 に答える