【发布时间】:2011-05-26 16:56:32
【问题描述】:
我试图从 SL 应用程序中的一个安静的服务中获取数据。这是我在 SL 应用中的测试代码:
public void getService()
{
Uri serviceURI = new Uri("http://Mysite/Mywcservice/myTest.json?Id1=10&id2=2");
WebClient 代理 = new WebClient();
proxy.OpenReadCompleted += new penReadCompletedEventHandler(proxy_OpenReadCompleted);
proxy.OpenReadAsync(serviceURI);
}
void proxy_OpenReadCompleted(对象发送者,OpenReadCompletedEventArgs e)
{
var myListData = new List();
流流 = e.Result;
XmlReader 响应 = XmlReader.Create(stream);
while (response.Read() == true) //此处出错
{
if (response.NodeType == XmlNodeType.Element)
{
MyListData.Add(response.Name);
}
}
}
this.listBox1.ItemsSource = lstFeed;
}
但是当 (response.Read() == true) 时出现代码错误。它说: 根级别的数据无效。第 1 行,位置 1。
如何解决这个问题?
【问题讨论】:
标签: rest silverlight-4.0