Ребята:Как удалить точный элемент, когда есть несколько элементов с одинаковым именем?
У меня есть проблема с удалением элемента из XML-файла с помощью JDOM 2.5. Проблема заключается в том, что под одним и тем же родительским элементом «ApproachDat» существует несколько элементов с тем же именем, что и «Notes», и я хочу только удалить некоторые из них на основе заданных критериев. Я нашел квалифицированные элементы, которые хочу удалить, но я замечаю, что JDOM 2.5 предоставляет только removeChild, который удаляет первый найденный дочерний элемент с заданным именем; или removeChildren, который удаляет все дочерние элементы с заданным именем. Есть ли способ удалить точный дочерний элемент, который квалифицирует условие?
Большое спасибо!
Сэм
Попробуйте использовать 'removeContent (фильтр фильтр);' http://www.jdom.org/docs/apidocs/org/jdom2/filter/Filter.html, если вы еще не использовали 'Фильтр' до –
mirvine
Спасибо за ваш добрый ответ! да, это правильно, и я также могу использовать detach. – lxiscas