Я перешел к анализу XML-файлов в WP7 и до сих пор находил это довольно просто. Мой текущий XML выглядит примерно так:
<Node1 attrib1="abc" attrib2="def">
<Node2>
<Node3>
</Node3>
<Node2>
<Node1>
Как видите, у моего корневого узла есть некоторые атрибуты, и я намереваюсь получить к ним доступ, но с помощью этого кода я НЕ в состоянии это сделать:
streamResult = myXMLState.AsyncXMLResponse.GetResponseStream();
XElement myXml = XElement.Load(streamResult);
var parse = from feed in myXml.Descendants("Node1")
select new MyCustomDataType
{
Attribute1 = feed.Attribute("attrib1").Value,
Attribute2 = feed.Attribute("attrib2").Value,
};
Размер переменной "parse" здесь всегда возвращает 0. Я делаю что-то неправильно. Ценю вашу помощь, как всегда !!