Удалить несколько узлов из XML-файла, используя саксофон и Java

Я новичок в разборе XML с использованием синтаксического анализатора Java и SAX. У меня действительно большой XML-файл, и из-за его размера мне посоветовали использовать SAX-парсер. Я закончил разбор части своих задач, и все работает как положено. Теперь осталось одно задание с заданием XML: удалить / обновить некоторые узлы по запросу пользователя.с просьбой.

Я могу найти все теги по их именам, изменить ихdata атрибуты и т. д. Если я могу сделать это с SAX, удаление также может быть возможно.

Образец XML описывает некоторые функции в некоторых случаяхs. Пользователь»входы "дело"с именами (,case1case2).


    
        
            somefunctionality
            true
        
    
    
        
            somefunctionality
            false
        
    

Если пользователь хочет удалить один из этих случаев (например,case1) не простоcase1 тег, полныйrule тег должен быть удален. Еслиcase1 должен быть удален, XML станет:


    
        
            somefunctionality
            false
        
    

Мой вопрос, это можно сделать с помощью SAX? Я могу'На этом этапе не используйте DOM или любой другой парсер. Только другой вариант еще хуже: поиск строки. Как это можно сделать с помощью SaxParser?

Ответы на вопрос(3)

Ваш ответ на вопрос