Как перебрать строки дерева значений и удалить определенные? В данном случае интересуют только строки верхнего уровня, т.е. удалять надо определенные строки верхнего уровня с подчиненными.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший