0

假设我在对地址进行地理编码后收到了必应服务的回复。我需要这个 Xml 响应的纬度和经度:

示例:来自 Bing 服务的 XML 响应:

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

WebResponse 响应 = request.GetResponse();

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

 //--1--??

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

   ValidateGeocodeResponseStatus(状态,地址);

    //--2- ???

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

如何通过引用 Node 进行解析?并得到

1) 状态码 2) Lat/Lon

提前致谢。

4

1 回答 1

0

试试这个来获取状态码

var status = (from resp in xdoc.Descendants("Response")
                         select resp.Element("StatusCode").Value).First();
于 2012-06-22T10:47:38.397 回答