У меня возникают проблемы при попытке вернуть значения из файла XML. Вот пример XML:
<xml>
<item1>Whatever</item1>
<video>
<caption>Video Title</caption>
<width>1280</width>
<height>720</height>
</video>
<element1>Results One</element1>
<element2>Results Two</element2>
</xml>
Я называю данные так:
XElement xmlData = XElement.Parse(e.Result);
var list = new List<VideoUrl>();
foreach (XElement item in xmlData.Elements("xml"))
{
var element1 = item.Element("element1").Value;
var element2 = item.Element("element2").Value;
list.Add(new VideoUrl
{
etc...
});
и затем присвоение данных списку для возврата значений. Проблема в том, что я пытаюсь вернуть элементы XML "element1" и "element2", но при запуске эмулятора ничего не возвращается. Если я изменю код для возврата Video> Caption, он будет работать нормально. Я чувствую, что это что-то очень простое, что мне не хватает. Любые идеи или примеры кода, чтобы исправить это будет высоко ценится. Спасибо заранее.