我想创建一个e4x对象。
我想动态地为它添加属性,并在以后添加值。
例如
var node = <node />;
//一些代码
1)将属性添加到'node'
2)为'node'增加值
我也为Flex3找到了这样的例子,但没有找到Javascript的例子。任何进一步的文件也将不胜感激
答案 0 :(得分:0)
如果要添加属性或值
var node = <node/>
node.@id = 123
node.toXMLString()
//returns
//<node id="123"/>
如果您想添加动态命名属性,请使用方括号
node.@["prioritory"] = "high"
//returns
//<node id="123" prioritory="high"/>
添加子元素的工作相同
node.description = "Warning"
node.toXMLString()
//<node id="123" prioritory="high">
// <description>Warning</description>
//</node>
node["location"] = "R23"
node.toXMLString()
//<node id="123" prioritory="high">
// <description>Warning</description>
// <location>R23</location>
//</node>
我在尝试刷新我的e4x http://wso2.org/project/mashup/0.2/docs/e4xquickstart.html
时发现此链接很有用