如何从SL应用程序中的有效服务读取数据?

问题描述

| 我试图从SL应用程序中的静态服务获取数据。这是我在SL应用中的测试代码: 公共无效的getService()   {       Uri serviceURI = new Uri(\“ http://Mysite/Mywcservice/myTest.json?Id1 = 10&id2 = 2 \”);       WebClient代理=新的WebClient();       proxy.OpenReadCompleted + =新的penReadCompletedEventHandler(proxy_OpenReadCompleted);       proxy.OpenReadAsync(serviceURI);    } void proxy_OpenReadCompleted(对象发送者,OpenReadCompletedEventArgs e) {      var myListData = new List();      流stream = e.Result;      XmlReader响应= XmlReader.Create(stream);      while(response.Read()== true)//错误在这里         {            如果(response.NodeType == XmlNodeType.Element)              {                 MyListData.Add(response.Name);              }             }         }      this.listBox1.ItemsSource = lstFeed; } 但是我在(response.Read()== true)的代码上出现错误。它说: 根级别的数据无效。第1行,位置1。 如何解决这个问题?     

解决方法

您正在使用XmlReader解析json响应。或者,这就是我的样子。