2013-11-22 3 views
0

Имея проблему манипулирования некоторые XML с помощью ActionScript в Flex 4.6удаление детей из 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 

Каков правильный способ удалить того, кто является 42 из XML-переменной?

ответ

0

Вы должны найти узел, имеющий id = "42", а затем удалить весь узел. Следующий код сделает это.

idToMerge:String = "42"; 

employeeXML.salesman.((id==idToMerge) && (delete parent().children() [valueOf().childIndex()])); 
Смежные вопросы