解析XML我有一個XML文件是這樣的:使用C#和Windows Phone 7
<xml>
<students>
<person name=jhon/>
<person name=jack/>
...
</students>
<teachers>
<person name="jane" />
<person name="jane" />
...
</teachers>
</xml>
如果我用這個代碼:
var xml = XDocument.Parse(myxmlstring, LoadOptions.None);
foreach(XElement studentelement in xml.Descendants("person"))
{
MessageBox.Show(studentelement.Attribute("name").Value);
}
一切正常!但是,我不知道我是否在迭代學生或老師。
但是當我嘗試:
var a = xml.Element("students");
一個爲空!
如何在c#中選擇xml文檔中的特定元素?
如果我只能先對學生進行迭代,填寫一些列表框並對教師進行迭代並執行其他操作,那將會非常棒。 :)
的xml文件不能老是被修改,以防萬一......
最後,所有其實我是想用這一切的是獲取特定元素的所有孩子在我的文件。
謝謝大家!