xml 根据id获取节点 急急急
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml 根据id获取节点 急急急相关的知识,希望对你有一定的参考价值。
参考技术A xml文件"config.xml"。<?xml version="1.0" encoding="utf-8"?>
<set>
<Name>abc</Name>
</set>
public void ReadXml()
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("config.xml");
XmlNodeList nodeList = xmlDoc.SelectSingleNode("set").ChildNodes;
XmlNode xnComName = nodeList.Item(0);//0表示第一个,这里是“abc”
XmlElement xeComName = (XmlElement)xnComName;
string str = xeComName.InnerText;
} 参考技术B public string getS(int id)
string s = "";
XmlDocument xd = new XmlDocument();
xd.Load(HttpContext.Current.Server.MapPath("~/你的.xml"));
XmlElement xe = (XmlElement)xd.SelectSingleNode("//child[@id='" + id + "']");
if (xe != null)
s = xe.GetAttribute("name");
return s;
本回答被提问者采纳
以上是关于xml 根据id获取节点 急急急的主要内容,如果未能解决你的问题,请参考以下文章