将带前缀(冒号)的KML解析为json
问题描述:
我有一些由Google My Tracks创建的KML文件。 我想以json格式转换它,这样我就可以访问特定的时间点和地点。 但是,KML标记具有前缀(例如<gx:SimpleArrayField>
和<gx:coord>
),这些前缀在使用“xml2json”进行分析时会导致问题。即使我尝试使用$('gx\\:coord')
来逃避,xml2json也不会识别gx:coord。将带前缀(冒号)的KML解析为json
此外,里面有三个值(经度,纬度和高度),它们仅由空间分隔(看起来像<gx:coord>-73.994146 40.735471 13.800000190734863</gx:coord>
),我该如何将这些值分为三个不同的元素?
有没有人推荐解析器或解决方案?谢谢
答
刚刚意识到,而不是通过它的完整的原始名称(例如:<gx:coord>
)调用元素,我只需要在冒号后面用缩写的名称来调用它。 (例如:<coord>
)用xmltojson解析后。