【发布时间】:2010-11-25 08:04:17
【问题描述】:
我即将删除 XML 文档中的某些元素,使用如下代码:
NodeList nodes = ...;
for (int i = 0; i < nodes.getLength(); i++) {
Element e = (Element)nodes.item(i);
if (certain criteria involving Element e) {
e.getParentNode().removeChild(e);
}
}
这会干扰 NodeList 的正确遍历吗?这种方法还有其他注意事项吗?如果这是完全错误的,那么正确的做法是什么?
【问题讨论】: