如何在WP7 C#中解析以下XML以放入自定义Observable?

时间:2012-12-11 17:27:50

标签: c# xml windows-phone-7

我正在创建一个WP7.1应用程序,它将从Web API接收数据并将其转换为可用的东西。

我想解析以下XML,以便将其放在以下列表中。

列表:

public class Image
{
    public string Name;
    public string Location;
    public string minDisk;
    public string minRam;
    public string OS_Distro;
    public string OS_Version;
    public string ID;
}

List<Image> _Images = new List<Image>();

App通过WebClient调用获取数据,该调用返回普通的旧XML,如下所示:

XML文件:http://www.sendspace.com/file/uiy557

我想循环浏览每张图片并执行以下操作:

_Images.Add(new Image() { Name = tName, Location = "ORD", minDisk = tminDisk, minRam = tminRam, OS_Distro = tOS_Distro, OS_Version = tOS_Version, ID = tID });

其中tVARIABLE是从XML返回的值。

我为此搜索过高低,但每次似乎都出错了。

我尝试了以下内容:

            StringReader stream = new StringReader(e.Result);
            XmlReader reader = XmlReader.Create(stream);


            while (reader.Read())
....

0 个答案:

没有答案