Google地球解析错误

时间:2014-09-24 16:55:03

标签: kml google-earth parse-error kmz

我无法在Google地球中打开我的KML / KMZ文件。我得到的错误是:

在第1行第4列解析错误 格式不正确(无效令牌)

我尝试在Notepad ++中打开并阅读所有内容,但我找不到如何解决问题。

如果有人能提供帮助,我将不胜感激。我可以发送必要的文件。

2 个答案:

答案 0 :(得分:0)

基本上,要修复无效的KML文件,首先需要确保KML文件是格式良好的XML文件。这意味着它遵循XML的基本规则,例如开始标记和结束标记必须匹配。如果文件的扩展名为.kmz,则需要从压缩的KMZ文件中解压缩.kml文件。 (KMZ只是一个.zip文件)。

鉴于错误在第1行,应该使修复变得简单。

有效的KML文件应以以下行开头:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
...

可以找到使用示例修复无效KML文件的更详细步骤here

答案 1 :(得分:0)

Google地球会告诉您完全代码绊倒的位置。带我到我的CDATA中的一些&符号(html格式的属性数据)。我能够通过移除所有的&符号来修复我的。