ASP.NET删除XML结点的问题。

不要从网上复制那些下来。我都是从网上看了。只要看怎么能把剩下的<item></item>删除掉。只要会,这个要简单得多吧。<?xmlversion="1.0"encodi... 不要从网上复制那些下来。我都是从网上看了。只要看怎么能把剩下的<item></item>删除掉。只要会,这个要简单得多吧。

<?xml version="1.0" encoding="utf-8"?>
<bcaster autoPlayTime="3">
<item id="2" item_url="images/newflash2.jpg" link="ArticleView.aspx?id=45" itemtitle="湖南科霸汽车动力电池有限责任公司招聘会">
</item>
</bcaster>

上面就是XML。
我用一般的方法删除。但删除后还留着<item></item>。

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(bannerXmlPath);

XmlNodeList nodeList = xmlDoc.SelectSingleNode("bcaster").ChildNodes;

foreach (XmlNode n in nodeList)
{
XmlElement xn = (XmlElement)n;
if (xn.GetAttribute("id").Equals(str))
{
xn.RemoveAll();
break;
}
}

xmlDoc.Save(bannerXmlPath);

我这样删也还留着<item></item>。怎么才能把这个标签给删了?
展开
 我来答
草薙在
2009-05-09 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6283万
展开全部
调xn的Parent删除xn就行了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式