【发布时间】:2018-07-12 23:17:41
【问题描述】:
我从谷歌地图中提取了一些地址,它们位于一个 xml 文件中。 在 myxml 文件中,我有一些 xelements,例如
<location>, <place_id>, <adr_address>, etc
“adr_address”元素有不同的类,每个类包含城市、街道、国家等值。如何从“adr_address”xElement 中获取每个值
<adr_address><span class="street-address">1805 Geary Boulevard</span>, <span class="locality">San Francisco</span>, <span class="region">CA</span> <span class="postal-code">94115</span>, <span class="country-name">United States</span></adr_address>
我在这里将 adr_address xElement 放入一个对象中,但不确定之后如何获取每个类的值。
XElement firstOrDefault = xElement.Descendants("adr_address").FirstOrDefault();
【问题讨论】:
-
我不知道为什么,但 Google 地图在
adr_address元素中返回了一些 HTML。它根本不是 XML。其中,这些是 HTML 意义上的“类”,而不是编程语言意义上的“类”。如果您现在不使用 HTML,那么您可能不明白在这种情况下“类”是什么意思。