XmlNode root = xmlDoc.SelectSingleNode("images"); root.FirstChild.RemoveAll();//删除<?xml version="1.0" encoding="utf-8"?><images> <img> </img> <img id="No1"> <oid>245</oid> <imgpic>uploadimages/03.jpg</imgpic> <name>测试插件</name> </img> <img id="No1"> <oid>245</oid> <imgpic>uploadimages/04.jpg</imgpic> <name>测试插件</name> </img></images>注意看,第一个img的节点还存在,原因是 root.FirstChild.RemoveAll();//它是删除images 的第一个节点的子节点, 我应该怎么操作呢
2 回答
守候你守候我
TA贡献1802条经验 获得超10个赞
你好,你可以用这个
XmlNode node = doc.GetElementsByTagName("img")[i];
doc.DocumentElement.RemoveChild(node);
这里的i从0开始。
- 2 回答
- 0 关注
- 434 浏览
添加回答
举报
0/150
提交
取消