当有多个具有相同名称的元素时,如何删除确切的元素?

时间:2014-11-13 21:14:59

标签: java jdom-2

专家:

我在使用JDOM 2.5从XML文件中删除元素时遇到问题。问题是:在相同的父元素" ApproachDat"下,有多个元素与" Notes"同名,我只想根据给定的条件删除其中的一些元素。我找到了我想删除的合格元素,但我注意到JDOM 2.5只提供了removeChild,它删除了第一个找到给定名字的子节点;或removeChildren,删除具有给定名称的所有子元素。无论如何要删除符合条件的确切子元素?

非常感谢!

萨姆

1 个答案:

答案 0 :(得分:1)

如果您对要删除的实际元素有引用,请记住它是多态Content对象。因此,您可以使用接受removeContent()引用(Javadoc)的Content方法。