2007/11/27

Flex2でXMLの要素・属性を削除する方法

Flex2でXMLの要素・属性を削除するメソッドはXMLクラスにはありません。要素・属性を削除するには「delete演算子」を使用します。

例えば、下記のようなXMLデータがあった場合・・・


var employeeXml:XML =
<employees>
<employee id="1" name="鈴木">
<employee id="2" name="佐藤">
<employee id="3" name="田中">
</employee>;


鈴木さんの要素を削除するには

delete employeeXml.employee[0];

とやれば削除できます。
また、属性を削除したい場合は・・・

delete employeeXml.employee[0].@name;

とすれば、鈴木さんの名前(name属性)が削除されます。
私はXMLクラスに要素・属性を削除するメソッドがあると思っていました。

ラベル: ,

0 件のコメント :

コメントを投稿

この投稿へのリンク :

リンクを作成

<< ホーム