[问题] 关于 XML

楼主: 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的
请问大家能给我一点提示吗 谢谢
作者: hoyunxian (WildDagger)   2014-09-25 17:24:00
说起来我觉得XDocument/XElement比较好操作

Links booklink

Contact Us: admin [ a t ] ucptt.com