在Flex 4.6中使用ActionScript操作某些XML时遇到问题
这是我的XML变量内容:
var employeeXML:XML contains
<salesforce>
<salesman>
<id>42</id>
<territory>OJAI</territory>
</salesman>
</salesforce>
这是我的ActionScript:
idToMerge = "42";
delete employeeXML.salesman.(id == idToMerge);
这是我的错误:
TypeError: Error #1119
从XML变量中删除who是42的正确方法是什么?
答案 0 :(得分:0)
您必须找到id =“42”的节点,然后删除整个节点。以下代码将执行此操作。
idToMerge:String = "42";
employeeXML.salesman.((id==idToMerge) && (delete parent().children() [valueOf().childIndex()]));