【问题标题】:Parse KML with prefix (colon) into json将带有前缀(冒号)的 KML 解析为 json
【发布时间】:2013-04-07 02:21:00
【问题描述】:

我有一些由 Google My Tracks 创建的 KML 文件。 我想将它转换为 json 格式,以便我可以访问特定的时间点和地点。 但是,KML 标记具有前缀(例如 <gx:SimpleArrayField><gx:coord>),在使用“xml2json”进行解析时会出现问题。即使我尝试使用$('gx\\:coord') 转义,xml2json 也无法识别 gx:coord。

另外,inside 有三个值(经度、纬度和高度),它们仅由空格分隔(看起来像 <gx:coord>-73.994146 40.735471 13.800000190734863</gx:coord>)我怎样才能将它们分隔成三个不同的元素?

有没有人为此推荐过解析器或解决方案?谢谢

【问题讨论】:

    标签: json parsing google-maps-api-3 kml


    【解决方案1】:

    刚刚意识到我不必用它的完整原始名称来调用元素(例如:<gx:coord>),我只需要在冒号后面用它的缩短名称来调用它。 (ex: <coord>) 用 xmltojson 解析后。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-25
      • 2013-01-30
      • 2013-05-31
      • 2012-11-07
      • 1970-01-01
      • 2017-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多