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>。怎么才能把这个标签给删了? 展开
<?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>。怎么才能把这个标签给删了? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询