0

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

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

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

4

1 回答 1

0

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

于 2013-04-15T06:02:03.530 回答