我正在使用此 URL 来获取给定位置的信息(带有纬度/经度):
http://maps.googleapis.com/maps/api/geocode/xml?latlng=48.845909,2.341762&sensor=true
我想做的是得到这个地方的基本地址(地址,城镇)。所以我尝试了这个 XQuery 请求:
let $lat := 48.845909,
$lng := 2.341762,
$url := concat('http://maps.googleapis.com/maps/api/geocode/xml?latlng=',$lat,',',$lng,'&sensor=true'),
$resp := doc($url)
return $resp//result/formatted_address/string()
但是有了这个,我得到了 XML 结果的所有formatted_address元素,所以在这里我得到:
12 Rue Royer-Collard, 75005 Paris, France
Val-de-Grâce, Paris, France
75005 Paris, France
5th arrondissement of Paris, Paris, France
Paris, France
Paris, France
Île-de-France, France
France
我只想要第一行。我应该怎么办 ?