一个xml文件:
<?xml version="1.0" encoding="utf-8"?>
<ReportDisplay>
<ReportName Name="aa">
<UserID ID="1">
..............
</UserID>
</ReportName >
<ReportName Name="bb>
<UserID ID="2>
..............
</UserID>
</ReportName >
<ReportName Name="cc>
<UserID ID="13>
..............
</UserID>
</ReportName >
</ReportDisplay>
我如何找到ReportDisplay这个的子节点并删除,如--找到Name为bb的子节点删除???
<?xml version="1.0" encoding="utf-8"?>
<ReportDisplay>
<ReportName Name="aa">
<UserID ID="1">
..............
</UserID>
</ReportName >
<ReportName Name="bb>
<UserID ID="2>
..............
</UserID>
</ReportName >
<ReportName Name="cc>
<UserID ID="13>
..............
</UserID>
</ReportName >
</ReportDisplay>
我如何找到ReportDisplay这个的子节点并删除,如--找到Name为bb的子节点删除???
解决方案 »
- 如何传递值?
- 一个按钮引发的问题
- 找不到类型或命名空间名称"ConfigurationSettings"
- DataSet合并后相同行的删除问题
- 在ASP.NET中怎么使用Mapxtreme或者Mapx?
- 最近挺流行ASP.NET 2.0这个词汇呢!敢问ASP.NET 2.0到底是什么?
- 高分请教:如何美化按钮,做成3D的样子?
- 一个button之后 先执行javascript 再执行server 后台script ?
- 下岗了,散分。
- 请高手点评一下这个ASP.NET 论坛系统 全球首个同时支持多形象的Avatar系统
- 为什么用asp.net作出来的页面编码都是unicode的啊?
- 给介绍本书吧(水晶报表)
xmldoc.Load(xmlpath) Try
Dim objNode As XmlNode = xmldoc.SelectSingleNode("ReportDisplay/news[@Name='" & name & "']")
xmldoc.SelectSingleNode("ReportDisplay").RemoveChild(objNode)
xmldoc.Save(xmlpath)
Catch ex As Exception
returns.flag = -1
returns.errmsg = ex.Message
Return returns
End Try
returns.flag = 1
returns.errmsg = "新闻删除成功" Return returns
End Function
x.Load(Server.MapPath("xx.xml"));
XmlNode n = x.SelectSingleNode("/ReportDisplay/ReportName[.='bb']");
if(n!=null)
n.ParentNode.RemoveChind(n);