思啦!借用zhangmiger代码一下。
XmlDocument doc = new XmlDocument();
doc.Load("../../XMLFile1.xml");
XmlNodeList nodes = doc.SelectNodes("/Dimap_Document/IMAGING_DATE/vertex");
foreach (XmlNode node in nodes)
{
if(node.Attributes["id"].value=="v2"){
Console.WriteLine(node.InnerText);
}
}
Console.Read();
XMLFile1.xml文件的内容:
<?xml version="1.0" encoding="utf-8" ?>
<Dimap_Document>
<IMAGING_DATE>
<vertex id="v1">
a
</vertex>
<vertex id="v2">
b
</vertex>
<vertex id="v3">
c
</vertex>
</IMAGING_DATE>
</Dimap_Document>
追问像我举得例子,NODE里面没有ID等属性值,就一个 c怎么获取这个a节点呢?谢谢回答
本回答被提问者采纳