Flex2でXMLの要素・属性を削除する方法
Flex2でXMLの要素・属性を削除するメソッドはXMLクラスにはありません。要素・属性を削除するには「delete演算子」を使用します。
例えば、下記のようなXMLデータがあった場合・・・
鈴木さんの要素を削除するには
delete employeeXml.employee[0];
とやれば削除できます。
また、属性を削除したい場合は・・・
delete employeeXml.employee[0].@name;
とすれば、鈴木さんの名前(name属性)が削除されます。
私はXMLクラスに要素・属性を削除するメソッドがあると思っていました。
例えば、下記のような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クラスに要素・属性を削除するメソッドがあると思っていました。
