[問題] 關於 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