我一直在尝试过去的几个小时,几乎没有成功,从.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)。 –