如何使用Bing服务从GeoCode解析地址的XML响应

时间:2012-06-22 10:02:19

标签: windows-phone-7

说我在GeoCoding地址后得到了Bing服务的回复。我需要来自此Xml响应的纬度和经度:

示例:Bing Service的XML响应:

http://msdn.microsoft.com/en-us/library/ff701711.aspx

WebResponse response = request.GetResponse();

 XDocument xdoc = XDocument.Load(response.GetResponseStream());

 //--1--??

  string status = xdoc.Element......Element("status").Value;

   ValidateGeocodeResponseStatus(status, address);

    //--2- ???

  XElement locationElement = xdoc.Element()............Element("location");  

如何通过引用节点来解析?得到

1)状态代码 2)Lat / Lon

提前致谢。

1 个答案:

答案 0 :(得分:0)

尝试获取状态代码

var status = (from resp in xdoc.Descendants("Response")
                         select resp.Element("StatusCode").Value).First();