将带有前缀(冒号)的KML解析为json

时间:2013-04-15 03:25:51

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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