循環我有以下XML如何屬性添加到的XMLList沒有E4X
var xml:XML = <test>
<node id='1'/>
<node id='2'/>
<node id='3'/>
<node id='4'/>
<node id='5'/>
</test>;
var xmlist:XMLList = xml.children();
for each (var node:XML in xmlist)
{
[email protected] = "1";
}
我通過循環每個節點添加屬性。我怎樣才能做到這一點沒有循環?我已經試過這
xmlist.attributes()[email protected] = "1";
,但我得到的錯誤「類型錯誤:錯誤#1089:分配到列表與多個項目不支持」
你想克服什麼問題?它是速度還是張揚? – robkuz 2013-02-24 19:26:45
我正在尋找簡潔和速度,爲什麼我需要遍歷所有節點添加屬性?如果我可以在一行代碼中實現相同的功能將更加方便。 – 2013-02-25 11:06:03
如果你想在1 LOC中做到這一點,爲什麼不把它包裝在一個函數調用? – robkuz 2013-02-25 11:15:53