我正在尝试使用谷歌API使用c#检索邮政编码。 如何编写以下xml的linq查询。
<address_component>
<long_name>United States</long_name>
<short_name>US</short_name>
<type>country</type>
<type>political</type>
</address_component>
<address_component>
<long_name>94043</long_name>
<short_name>94043</short_name>
<type>postal_code</type>
</address_component>
答案 0 :(得分:0)
如果您想获得邮政编码值,那么:
var res = (from el in xmlElm.Descendants("address_component")
where el.Element("type").Value == "postal_code"
select el).FirstOrDefault();