永发信息网

xml中怎么删除子节点(childNode_2.1)所在的上一级节点(childNode_2)(删除chilNode_2)中的所有节点

答案:1  悬赏:80  手机版
解决时间 2021-02-19 20:31


AAA

AAAUrl


BBB

BBBUrl



先找到,找到BBBUrl后删除该所在节点以及节点下的所有节点 …… 先谢过了……!
最佳答案
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("xml文件名"); XmlNodeList nodeList = xmlDoc.SelectSingleNode("root").ChildNodes; // 读取到root下的子节点 int index = 0;
for (index = 0; index < nodeList.Count; ++index) // 遍历content节点
{
XmlElement xmlelement = (XmlElement)nodeList[index];
if (xmlelement.ChildNodes[2].InnerText == "BBBUrl") // 读取其中的第三个子节点()中的内容,如果符合删除条件跳出遍历
break;
} if (index < nodeList.Count) // 存在要删除的节点,删除之
xmlDoc.DocumentElement.RemoveChild(nodeList[index]);
xmlDoc.Save("xml文件名"); 上面的程序可以做到你说的功能,偷懒了一下,直接读取content里面的第3个节点的内容,要写的严格一点的话,自己遍历吧这个主要是要弄清楚程序怎么理解xml文件的,就是文件的结构,没搞清楚的话可以自己打印在控制台上看不看
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
田东安鹏汽车运输有限公司地址在什么地方,想
在唯品会买东西退货退款容易吗?拆开,用了还
【润秒】润秒一共发生多少次!
新学驾照实习期满后需要更换吗
打开浏览器有多出个毒霸网站
小食带地址在哪,我要去那里办事
CSOL中每次用更新包都要再次更新cstrike.nar
知道一个人的微博名和微博地址,怎么查他的ip
罗汉鱼苗控制在多少度水温有利于起头
扬子净水器武城总代理地址有知道的么?有点事
建房,报建时为3层,现违建多了1层,这样能否
神奇宝贝里的小智在芳缘地方抓到了什么神奇宝
【雨前初见花间蕊】...首句是江月去人只数尺.
小孩子脚臭是什么原因
英雄联盟,女警和薇恩后期,同是6个神装,PK
推荐资讯
明睿商务在哪里啊,我有事要去这个地方
农村家里打的井那个内管掉下去,怎么弄上来,
螽虫蟊蠹什么意思
谁知道"东海龙王"的英文和"龙王"和"东海傲广"
原来的电话号码换了 除了去银行还有什么办法
台湾大鸡排在哪里啊,我有事要去这个地方
一岁多的小孩吞吃钥匙会自己排出来吗?
有哪些介绍全国各省市及其风景名胜、名人轶事
丰华家电地址有知道的么?有点事想过去
单选题手拨琴弦,便能听到悦耳的声音,这声音
颜色G净度vs2切工八箭八心重半克拉的钻石值多
瑞阳公司在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?