Почему Вы не добавляете объекты, которые будут удалены в другой NSMutableArray. Когда Вы закончены, выполнив итерации, можно удалить объекты, которые Вы собрали.
Допустим, у вас есть такой xml.
<xhtml:div>
<xhtml:em>italic</xhtml:em>
<date>2010-02-01 06:00</date>
</xhtml:div>
Вы можете получить доступ к 'em' следующим образом: $ xml-> children ('xhtml', true) -> div-> em;
однако , если вам нужно поле даты, это : $ xml-> children ('xhtml', true) -> div-> date;
не будет работать , потому что вы застряли в пространстве имен xhtml.
вы должны снова выполнить 'children', чтобы вернуться к пространству имен по умолчанию:
$xml->children('xhtml', true)->div->children()->date;
Двоеточие обозначает пространство имен XML. DOM хорошо поддерживает пространства имен.