Actionscript 如何基于属性删除具有e4x的节点?
我有一个简单的例子Actionscript 如何基于属性删除具有e4x的节点?,actionscript,e4x,Actionscript,E4x,我有一个简单的例子 var myXML:XML = <root> <element type="a">I am a</element> <element type="b">I am b</element> </root> ; 要通过匹配XML元素的属性来删除该元素,我相信您正在寻找: var index:int = myXML.element.(@type=="b").childIndex(); delet
var myXML:XML =
<root>
<element type="a">I am a</element>
<element type="b">I am b</element>
</root>
;
要通过匹配XML元素的属性来删除该元素,我相信您正在寻找:
var index:int = myXML.element.(@type=="b").childIndex();
delete myXML.element[index];
基于您的XML:
var myXML:XML =
<root>
<element type="a">I am a</element>
<element type="b">I am b</element>
</root>;
var-myXML:XML=
我是一个
我是b
;
调用此函数后,XML将为:
<root>
<element type="a">I am a</element>
</root>
我是一个
删除myXML.element。(@type==“a”)[0];
<root>
<element type="a">I am a</element>
</root>