PDA

Просмотр полной версии : Обращение к потомку XML по ссылке


gagaga
22.06.2012, 14:18
есть некий XML документ, который содержит потомков, например CHILDREN, мне надо проверить их и удалить те, которые не удовлетворяют определенным требованиям:

for each(var child:XML in data..CHILDREN) {
if(child плохой) delete //вот тут после delete не понятно какой оператор заюзать
}

tsarapkabel
22.06.2012, 15:46
Никакой, так и удалит, если плохой. Что не получается?

gagaga
22.06.2012, 15:49
после delete надо как-то указать на чаилда

Добавлено через 1 минуту

for each(var child:XML in data..CHILDREN) {
if(child плохой) delete child
}

типа такого, но не так

Добавлено через 18 минут

for (var i:uint = 0; i < data..CHILDREN.length(); i++) {
if(data..CHILDREN[i] плохой) delete data..CHILDREN[i]
}

так тоже не канает

Добавлено через 35 минут
Error: Attempt to delete the fixed property child. Only dynamically defined properties can be deleted.

tsarapkabel
22.06.2012, 16:34
for each(var something:XML in myXml..nodeName) {
if (something.@criterion == "Bad") {
delete myXml..nodeName[something.childIndex()];
}
}

gagaga
22.06.2012, 16:40
спасибо... получилось