asp.net xml删除行
我想用一个文本框来输入pass的直,然后点击删除按钮删除pass=文本框内容的节点,不知道该怎么实现(网上说的XmlElementxn=(XmlElement)n;根本没...
我想用一个文本框来输入pass的直,然后点击删除按钮删除pass=文本框内容的节点,不知道该怎么实现(网上说的 XmlElement xn = (XmlElement)n;
根本没法强制转换,出错)
XML:
<user>
<introduce>
<pass>的</pass>
<name>发</name>
</introduce>
</user> 展开
根本没法强制转换,出错)
XML:
<user>
<introduce>
<pass>的</pass>
<name>发</name>
</introduce>
</user> 展开
3个回答
展开全部
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("~/data.xml"));
XmlNode root = doc.SelectSingleNode("userlist");
XmlNode delNode = root.SelectSingleNode("user[@pass='" + strPass + "']");
if (delNode != null)
{
root.RemoveChild(delNode);
}
doc.Save(Server.MapPath("~/data.xml"));
doc.Load(Server.MapPath("~/data.xml"));
XmlNode root = doc.SelectSingleNode("userlist");
XmlNode delNode = root.SelectSingleNode("user[@pass='" + strPass + "']");
if (delNode != null)
{
root.RemoveChild(delNode);
}
doc.Save(Server.MapPath("~/data.xml"));
展开全部
你的N是什么东西?xml的字串(string)?
string n = “xml的字串”
XmlDocument xn = new XmlDocument()
xn.loadxml(n);
后面自己看下应该不难了 遍历XmlDocument对象就OK
string n = “xml的字串”
XmlDocument xn = new XmlDocument()
xn.loadxml(n);
后面自己看下应该不难了 遍历XmlDocument对象就OK
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string ModePath = HttpContext.Current.Server.MapPath("~/bin/ExcelMode.xml");
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(ModePath);
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(ModePath);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询