楼主: 
GoalBased (Artificail Intelligence)   
2014-09-23 12:52:52大家好,我的XML如下
<a>
   <b id="1">
        <c name="apple">
        </c>
   </b>
   <b id="2">
        <c name="banana">
        </c>
   </b>
</a>
 XmlNodeList NodeList = doc.SelectNodes("//c");
 foreach (XmlNode Node in NodeList)
 {
      name += Node.Attributes["name"].Value;
 }
这样的话,这个循环回跑两次,而name 最后会等于,applebanana,
可是我希望做到的是取得只属于b id=1 下的 c 和 b id=2 下的 c
也就是我希望知道,这个c的name是属于哪个b的
请问大家能给我一点提示吗 谢谢