0

簡単な例があります

var myXML:XML =
<root>
    <element type="a">I am a</element>
    <element type="b">I am b</element>
</root>
;

特定のタイプの要素をプログラムで削除する方法がわかりません

delete myXML.root.element.type['a'][0];
4

1 に答える 1

2

その要素の属性を照合して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>;

この関数を呼び出した後、XMLは次のようになります。

<root>
  <element type="a">I am a</element>
</root>
于 2012-07-25T04:09:52.753 に答える