ОБНОВЛЕНИЕ: я предоставил лучший контекст для кода, который я использовал для доступа к содержимому файла XML.
Я создаю приложение для Windows Phone 7, в котором я получаю доступ к онлайн-файлу XML.Однако структура файла заставляет меня вытаскивать из файла неправильные элементы.
Вот общая структура файла:
<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>XML File Title</title>
<link>http://www.url.com</link>
<description>Description</description>
<item>
<title>Title of first item</title>
<description>Description of first item</description>
</item>
<item>
<title>Title of second item</title>
<description>Description of second item</description>
</item>
</channel>
Мой код заставляет менявытащите заголовок и описание из верхней части файла, вместо заголовка и описания в каждом элементе.Вот мой код:
XElement xmlitem = XElement.Parse(e.Result);
var list = new List<datainfoViewModel>();
foreach (XElement item in xmlitem.Elements("channel"))
{
var title = item.Element("title").Value;
var description = item.Element("description").Value;
list.Add(new datainfoViewModel
{
Title = title,
Description = description,
});
Я знаю, что я делаю неправильно, я просто не уверен, как изменить код, чтобы исправить это.Заранее благодарим за любую помощь, которую вы можете оказать!