Создание нового атрибута в узле XML с использованием E4X в AS3 - PullRequest
4 голосов
/ 13 марта 2009

Есть ли способ сделать это?

Ответы [ 5 ]

10 голосов
/ 16 марта 2009

Спасибо, что ответили.

Я нашел ваши объяснения и предложения по ссылкам интересными и обнадеживающими.

Во всяком случае, я не прояснил свой вопрос. Я хотел знать, как создать любое свойство, даже не зная его имени. Я прочитал несколько документов и учебных пособий, пока не понял это. Надеюсь, что это может помочь.

var data:XML = <node/>;
var $my_attr:String = 'id';
data.@[$my_attr] = 'foo';
1 голос
/ 24 марта 2011

xmlNode.attributes ['attribute'] = 'значение атрибута';

1 голос
/ 20 июля 2009

Чтобы добавить атрибут, нужно написать как

xmlNode.attributes. @ Attr = "value";

Надеюсь, это сработает.

Thx Amitd

0 голосов
/ 14 марта 2009

прямо не сказал вам, как это сделать, я полагаю, с образовательной целью. Тем не менее, вот как:

var xml:XML = <node/>;
xml.@attr = "value";

Тад! Но, пожалуйста, RTFM.

0 голосов
/ 13 марта 2009

Длинный ответ: Пожалуйста, прочитайте документацию. Это действительно очень богато. Целые главы были посвящены XML и E4X. Вот ссылка , которая может быть вам полезна.

Краткий ответ: Да.

...