首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Google Refine解析XML

使用Google Refine解析XML
EN

Stack Overflow用户
提问于 2013-04-09 12:38:43
回答 1查看 1K关注 0票数 1

我正在使用Google-refine从Google Maps下载信息。更具体地说,我希望将经纬度与给定的地址相关联。我已经成功地下载了XML信息,但是我在解析它时遇到了很大的困难。典型的条目如下所示:

http://maps.googleapis.com/maps/api/geocode/xml?address=543+Boler+Rd,+London,+Ontario&sensor=false

我的问题是:如何使用GREL语言从输出中提取LAT值(或long值)。

提前谢谢你,

卡洛斯

EN

回答 1

Stack Overflow用户

发布于 2013-07-27 21:58:16

这是一个很老的问题,我第一次就忽略了这个问题,但是对于历史记录,你可以这样做:

代码语言:javascript
复制
value.parseHtml().select('location lat')[0].ownText().trim().toNumber()

关键的见解是HTML解析器也可以用于解析XML。XML包括边界框信息以及(质心?)点位置,所以一定要让你的选择器表达式足够具体,以获得你想要的那个。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15893426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档