2012-06-22 14 views
0

說我在GeoCoding地址後收到了來自Bing服務的響應。我需要的緯度和經度從這個XML響應:如何解析來自GeoCode的XML響應使用Bing服務的地址

示例:從兵服務的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)緯度/經度

在此先感謝。

回答

0

嘗試這樣來的狀態碼

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

怎麼樣的緯度和經度?如何往下走節點?我是否使用元素?元素。元素...? – MilkBottle

+0

這是否工作?你能得到這個地位嗎? – nkchandra

相關問題