У меня есть следующий 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";
, но я получаю сообщение об ошибке «TypeError: Error # 1089: Назначение в списки с более чем один элемент не поддерживается.»
В чем проблема, которую вы хотите преодолеть? это скорость или крутизна эксцесса? – robkuz
Я ищу кратковременность, а также скорость, почему мне нужно перебирать все узлы, чтобы добавить атрибут? это будет более удобно, если я смогу добиться того же в одной строке кода. –
, если вы хотите сделать это в 1 LOC, почему вы не заворачиваете его в вызов функции? – robkuz