xml类容
<?xml version="1.0"?>
<AAA>
<111 name="A" value="1"/>
<111 name="B" value="2"/>
<111 name="C" value="3"/>
</AAA>
C#读取
XmlDocument doc = new XmlDocument();
doc.Load("D:\\1.xml"); //加载Xml文件
XmlElement rootElem = doc.DocumentElement; //获取根节点
XmlNodeList personNodes = rootElem.GetElementsByTagName("111");//获取子节点集合
foreach (XmlNode node in personNodes)
{
string strName = ((XmlElement)node).GetAttribute("value"); //获取name属性值
listView1.Items.Add(strName);
}
这样我会获取3个值,而我只想要name="B" 的value 值 应该怎么做?