JDom中removeContent无法删除子元素问题

最经在使用java通过jdom来操作xml文件,发现通过:

document().getRootElement().removeContent(2)

无法删除第三个元素。

在执行完三次这个方法后,此元素被删除了。

解决方法,通过:

document().getRootElement().getChildren().remove(2),

即可立即删除第三个元素。

原因在于:jdom在解析xml的时候,把其中元素之间的空格也当做了空元素来解析。

你可能感兴趣的:(java,jdom)