我正在创建一个 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>();
应用程序通过 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())
....