使用c#解析xml

xml内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<elements>
<element name="time">2017/05/16 03:44:16</element>
<element name="producttime">2018/02/05 18:35:07</element>
<element name="filesize">129784912</element>
</elements>
</root>

获取xml中的字段标签以及字段名字

 string firstXmlPath = "...//my.xml";
            XmlDocument xmlDocument = new XmlDocument();///创建xml的对象
            xmlDocument.Load(firstXmlPath);    ///载入xml文件    
            XmlNodeList xmlNl = xmlDocument.SelectNodes("/root/elements/element");///获取到所需要的节点,并将获取到的所有节点加入到节点集中

            foreach (XmlElement sgnode in xmlNl)///遍历节点
            {
                string s_lable = sgnode.GetAttribute("name");///获取节点的标签名
                string s_value = sgnode.InnerText;///获取节点的值              
            }

猜你喜欢

转载自blog.csdn.net/u013230291/article/details/79484538