Google 地球解析错误

问题描述 投票:0回答:2

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

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

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

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

kml google-earth parse-error kmz
2个回答
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 文件的更详细步骤和示例。


0
投票

Google 地球会准确地告诉您代码在哪里出错。让我在 CDATA(html 格式的属性数据)中找到一些 & 符号。我可以通过删除所有&符号来修复我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.