Скачивание и обработка xml файла - C#

Формулировка задачи:

Здравствуйте, господа. Неделю бьюсь над решением и все не могу написать самостоятельно. Есть xml файл по адресу. Сей файл мое приложение по клику кнопки должно скачать и обработать. Допустим, у меня есть массив
String[] API = new string [7]
Как мне сделать так, чтобы значение price из первой строки шло в API[0], price из второй строки в API[1] и так далее? Я изучал много статей по работе с xml, но, кажется, я их не совсем понимаю. Если бы я смог увидеть код для своего примера, мне бы это сильно помогло, к тому же я раньше писал только офлайн приложение, а тут файл еще нужно скачать, он меняется каждый день (но ссылка та же). Текст xml:
<?xml version="1.0" encoding="UTF-8"?> 
-<emd version="2"> <currentTime>2013-09-10 8:47:01</currentTime> 
 
-<result> 
 
-<rowset columns="buysell,typeID,solarsystemID,price,updated" key="buysell,typeID,solarsystemID" name="item_prices"> <row updated="2013-09-10 08:34:38" price="4.6825174663058" solarsystemID="30000142" typeID="34" buysell="b"/> <row updated="2013-09-10 08:34:48" price="11.295179737033" solarsystemID="30000142" typeID="35" buysell="b"/> <row updated="2013-09-10 08:45:04" price="37.702899531944" solarsystemID="30000142" typeID="36" buysell="b"/> <row updated="2013-09-10 08:40:01" price="121.42" solarsystemID="30000142" typeID="37" buysell="b"/> <row updated="2013-09-10 08:35:13" price="706.24" solarsystemID="30000142" typeID="38" buysell="b"/> <row updated="2013-09-10 08:44:51" price="620.93072544173" solarsystemID="30000142" typeID="39" buysell="b"/> <row updated="2013-09-10 08:42:09" price="1741.0744438158" solarsystemID="30000142" typeID="40" buysell="b"/> </rowset> </result> </emd>

Код к задаче: «Скачивание и обработка xml файла - C#»

textual
WebClient.DownloadFile();//скачать файл

11   голосов, оценка 3.727 из 5


СОХРАНИТЬ ССЫЛКУ