在AS3中使用E4X在XML节点中创建新属性

时间:2009-03-13 18:19:03

标签: xml actionscript-3 e4x

有什么办法吗?

5 个答案:

答案 0 :(得分:10)

感谢您的回答。

我确实找到了你的解释,并将有趣且令人鼓舞的建议联系起来。

无论如何,我没有说清楚自己的问题。我想知道的是如何创建任何属性,即使不知道它的名字。在我弄明白之前,我确实阅读了几篇文档和教程。希望这可以有所帮助。

var data:XML = <node/>;
var $my_attr:String = 'id';
data.@[$my_attr] = 'foo';

答案 1 :(得分:1)

要添加属性,您需要将其写为

  

xmlNode.attributes。@ attr =“value”;

希望它有效。

THX Amitd

答案 2 :(得分:1)

xmlNode.attributes ['attribute'] ='属性值';

答案 3 :(得分:0)

答案很长:请阅读文档。它确实非常丰富。整个章节都专注于XML和E4X。 Here是一个可能对您有所帮助的链接。

简短回答:是的。

答案 4 :(得分:0)

dirkgently没有直接告诉你该怎么做,我想有教育目的。尽管如此,这是如何:

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

多田!但是,请RTFM。