最经在使用java通过jdom来操作xml文件,发现通过:
document().getRootElement().removeContent(2)
无法删除第三个元素。
在执行完三次这个方法后,此元素被删除了。
解决方法,通过:
document().getRootElement().getChildren().remove(2),
即可立即删除第三个元素。
原因在于:jdom在解析xml的时候,把其中元素之间的空格也当做了空元素来解析。
最经在使用java通过jdom来操作xml文件,发现通过:
document().getRootElement().removeContent(2)
无法删除第三个元素。
在执行完三次这个方法后,此元素被删除了。
解决方法,通过:
document().getRootElement().getChildren().remove(2),
即可立即删除第三个元素。
原因在于:jdom在解析xml的时候,把其中元素之间的空格也当做了空元素来解析。