有人可以幫我嗎? 我想從下面的XML中使用LINQ提取PostalCode,Latitude和Longitude值。我的努力導致一個null IEnumerable! XML已從BING REST服務器重新調用。 我敢肯定,這並不難,只是我的LINQ很差。 在此先感謝請幫助LINQ到XML與BING地圖
<?xml version="1.0"?>
<GeocodeFeed >
<GeocodeEntity Id="1" xmlns="http://schemas.microsoft.com/search/local/2010/5/geocode">
<GeocodeRequest Culture="en-GB" Query="RG6 1WG" />
<GeocodeEntity Id="1" xmlns="http://schemas.microsoft.com/search/local/2010/5/geocode">
<GeocodeRequest Culture="en-GB" Query="RG6 1WG" />
<GeocodeResponse DisplayName="RG6 1WG, Wokingham, United Kingdom" EntityType="Postcode1" Confidence="High" StatusCode="Success">
<Address AdminDistrict="England" CountryRegion="United Kingdom" FormattedAddress="RG6 1WG, Wokingham, United Kingdom" PostalCode="RG6 1WG" />
<RooftopLocation Latitude="51.461179330945" Longitude="-0.925943478941917" />
</GeocodeResponse>
</GeocodeEntity></GeocodeFeed>
你能告訴我們你試過的代碼嗎? – 2010-09-14 22:35:39
只是一個猜測,但要確保您使用的是名稱空間,如果不包含名稱空間,Linq to XML將返回一個空集。 – 2010-09-15 06:19:39