我一直在嘗試過去的幾個小時,幾乎沒有成功,從.xml文件讀取。在C#中讀取.XML文件
我想:
XmlReader reader = XmlReader.Create("ChampionList.xml");
reader.ReadToFollowing("Name");
reader.MoveToFirstAttribute();
string nume = reader.Value;
MessageBox.Show(nume);
我的XML看起來是這樣的:
<?xml version="1.0" encoding="utf-8" ?>
<main>
<Champion>
<Name>Aatrox</Name>
<Counter>Soraka</Counter>
</Champion>
<Champion>
<Name>Ahri</Name>
<Counter>Diana</Counter>
</Champion>
</main>
我想,每當我按下按鈕,讀取名稱和計數器。每次新的一個(第一個按鈕 - 第一個冠軍等)。
有人可以幫助我嗎?另外,對代碼的一點解釋會很好,如果有很多循環和東西,我仍然有很多東西需要學習。
感謝您編輯代碼:) – Xzenon
爲什麼要使用XmlReader?嘗試LINQ to XML(XDocument)。 –