好吧,我正在学习如何使用XAML以及如何使用Visual Studio 11 Developer Preview构建新的Windows metro应用程序。Metro应用程序如何阅读XML API?
我有一个问题,虽然我不知道如何阅读XML文件,就像我使用C#一样。例如,这是我过去的做法。
private void Button_Click(object sender, RoutedEventArgs e)
{
string UrlString = "http://v1.sidebuy.com/api/get/73d296a50d3b824ca08a8b27168f3b85/?city=nashville&format=xml";
XmlTextReader reader = new XmlTextReader(UrlString);
XmlNodeType type;
while (reader.Read())
{
type = reader.NodeType;
if ((type == XmlNodeType.Element) && (reader.Name == "highlights"))
{
reader.Read();
if (reader.Value != "" && reader.Value != null)
{
listBox1.Items.Add(reader.Value);
}
}
}
}
但这不会在我的地铁应用程序。我需要知道如何为地铁做到这一点。显然XmlTextReader不再有效。任何代码或建议?
感谢
'XmlTextReader'已被弃用了很长时间。您是否尝试过使用其建议的替代品'XmlReader.Create',而不是? – 2012-02-28 17:21:08