Всем привет!
Пишу класс для получения данных с xml. Не хочу через xsd создавать его. в чем я ошибся-то?
Вот сам xml:
<?xml version="1.0" encoding="utf-8"?>
<BanksXML>
<Banks name="Балтика">
<item>
<address>Калужская обл.,г.Обнинск, ул. Белкинская, д. 6</address>
<telephone>(48439) 7-04-60, (48439) 7-02-87</telephone>
<time>пн.–пт.: 09:00—16:30</time>
<geo>geo:55.123379, 36.602961</geo>
</item>
</Banks>
<Banks name="Восточный экспресс банк">
<item>
<address>Калужская обл., г. Обнинск, ул. Гагарина, д. 13</address>
<telephone>Нет данных</telephone>
<time>пн.—пт.: 09:00—19:00; сб.: 10:00—17:00</time>
<geo>geo:55.123448, 36.618731</geo>
</item>
<item>
<address>Калужская обл., г. Обнинск, ул. Калужская, д. 16</address>
<telephone>Нет данных</telephone>
<time>пн.—пт.: 09:00—19:00; сб.: 10:00—17:00</time>
<geo>geo:55.123448, 36.618731</geo>
</item>
</Banks>
</BanksXML>
сам класс:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace del_banks_xml
{
class BanksXML
{
private BanksXML[] Banks = new BanksXML[100];
private item items {get; set;}
public BanksXML()
{
items = new item();
}
}
public class item
{
public string address {get; set;}
public string telephone { get; set; }
public string time { get; set; }
public string geo { get; set; }
}
public class Banks
{
private item[] item = new item[20];
//public item item
//{
// get
// {
// return this.;
// }
//}
}
}
Что я не так делаю?