如何将属性添加到XML节点?

时间:2013-08-08 07:26:32

标签: actionscript-3 flex xml-attribute

if(child is WinCRLFTextArea){                             var node:XML;

                        node = <{child.name}>{WinCRLFTextArea(child).text}</{child.name}>;
                        textXML.appendChild(node);
                    }

我想添加一个像&#34; beginIndex&#34;和&#34; endIndex&#34;到节点元素。动态我需要为这个属性赋值。 例如:beginIndex = WinCRLFTextArea(child).text.length 可能吗 ?请有人帮我解决这个问题。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以使用“@”运算符添加/编辑/读取属性。

var myXML:XML = <xml> <some> <node/> </some> </xml>;

myXML.some.node.@beginIndex = "1";

trace( myXML.some.node.@beginIndex ); // output: 1;