码迷,mamicode.com
首页 > Windows程序 > 详细

C# 获取xml属性名称

时间:2015-06-18 11:41:37      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:c#   xml   xmlattribute   xmlelement   

工作需要,读取一个超大量的xml文件,从xml文件中,读取节点,以及节点下的属性名称,用属性名称进行建表操作。

在网上查找资料未果,于是自己寻找办法。

在XmlElement类下有一个属性是Attributes,返回值为XmlAttributeCollection,节点element的属性存储在XmlAttributeCollection下。

代码如下:

XMLDocument doc= new XmlDocument();

doc.load(strFileName);

XmlElement element = doc.DocumentElement;

XmlAttributeCollection ac = element.Attributes;

for(XmlAttribute att in ac)

{

        string str = att.Name;//节点下的属性名称

}

获取节点下的属性值:

string strvalue = element.getAttribute("id");//获取属性为id的值。

C# 获取xml属性名称

标签:c#   xml   xmlattribute   xmlelement   

原文地址:http://blog.csdn.net/nma_123456/article/details/46544375

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!