Como remover um filho de um nó usando jdom em java?
Tenho uma estrutura xml da seguinte maneira:
<rurl modify="0" children="yes" index="8" name="R-URL">
<status>enabled</status>
<rurl-link priority="3">http</rurl-link>
<rurl-link priority="5">http://localhost:80</rurl-link>
<rurl-link priority="4">abc</rurl-link>
<rurl-link priority="3">b</rurl-link>
<rurl-link priority="2">a</rurl-link>
<rurl-link priority="1">newlinkkkkkkk</rurl-link>
</rurl>
gora, eu quero remover um nó filho, onde o texto é igual a http. Atualmente, estou usando este código:
while(subchilditr.hasNext()){
Element subchild = (Element)subchilditr.next();
if (subchild.getText().equalsIgnoreCase(text)) {
message = subchild.getText();
update = "Success";
subchild.removeAttribute("priority");
subchild.removeContent();
}
Mas não está removendo completamente o subelemento do arquivo xml. Isso me deixa com
<rurl-link/>
Alguma sugestão