您的位置:首页 > 编程语言 > ASP

asp.net获取xml属性的值两种方法

2010-09-21 16:51 387 查看
private string GetAttributename(string filename, string selNodeName, string attributename)
{
string value = string.Empty;
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath(filename));
//第一种:可根据GetElementsByTagName(节点名称)
// XmlElement root = doc.DocumentElement;
//XmlNodeList nodelist = root.GetElementsByTagName(selNodeName);
//第二种;获取当前xml文档 选中根节点的值selNodeName根节点名称
XmlNodeList nodelist =
doc.SelectSingleNode(selNodeName).ChildNodes;
foreach (XmlNode node in nodelist)
{
XmlElement xl = node as XmlElement;
value = xl.GetAttribute(attributename).ToString();
}
return value;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: