以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- 请问利用DOM接口,怎么删除指定的一个节点啊?? (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=185) |
-- 作者:xiaoyueer -- 发布时间:11/18/2003 9:58:00 AM -- 请问利用DOM接口,怎么删除指定的一个节点啊?? Document doc = builder.parse("config.xml"); Element root = doc.getDocumentElement(); NodeList users = root.getElementsByTagName("user"); for (int i = 0; i < users.getLength(); i++) { //依次取每个用户元素 Element user = (Element) users.item(i); //取“姓名”元素,下同 NodeList names =user.getElementsByTagName("name"); Element e = (Element) names.item(0); //法一,删除它所在的节点 e.getParentNode() .getParentNode() .removeChild(e.getParentNode() ) ; 另一种方法是: root.removeChild(user) ; 为什么这两种方法都不能删除此节点呢?请教高人,很急
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
31.250ms |