Я получил xml (запись. xml) с атрибутом 5 имен
<?xml version="1.0"?>
<record>
<name>tuttionclass</name>
<time to="18;00" from="17:00">
<student fee="800" started_month="falgun" class="9" name="ram"/>
</time>
<time to="19:00" from="18:00">
<student fee="1000" started_month="falgun" class="10" name="shyam"/>
</time>
<time to="20:00" from="19:00">
<student fee="600" started_month="magh" class="8" name="hari"/>
</time>
<time to="18;00" from="17:00">
<student fee="800" started_month="falgun" class="9" name="govinda"/>
</time>
<time to="19:00" from="18:00">
<student fee="1000" started_month="chaitra" class="10" name="manoj"/>
</time>
</record>
с кодированием C#
private void Form1_Load(object sender, EventArgs e)
{
Label[] lbl = { label1, label2, label3, label4, label5 };
string url = string.Format("..\\record.xml");
XDocument doc = XDocument.Load(url);
foreach (var npc in doc.Descendants("time"))
{
string a = (string)npc.Descendants("student").First().Attribute("name");
for (int i = 0; i < 5; i++)
{
lbl[i].Text = a;
}
Выпуск: когда я загружаю форму, она получает последнее значение во всей метке. цикл не работает.