xml 读取节点中指定的属性值

前端之家收集整理的这篇文章主要介绍了xml 读取节点中指定的属性值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

例子:

一个xml.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<user>
<persons 序号="1" value="2ec192fa-4a43-4da1-a65c-1765529839a1" name="张三"/>
</user>

如果要获取xml.xml中value的值

方法

XmlDocument xmldoc = new XmlDocument();
xmldoc.Load("xml.xml");
string Temp = String.Empty;
XmlNode nodes = xmldoc.SelectSingleNode("user");
for (int i = 0; i < nodes.ChildNodes.Count; i++)
{
XmlNode c = nodes.ChildNodes[i];
Temp = c.Attributes["value"].Value;
if (Temp.ToString() == null || Temp.ToString() == "")
{

c.Attributes["value"].Value = Temp;

}
}

获取的temp的值就是要获取的值

猜你在找的XML相关文章