Ошибка разбора Google Планета Земля

Я не могу открыть свой файл KML/KMZ в Google Планета Земля. Я получаю ошибку:

ошибка разбора в строке 1, столбец 4 неправильно сформирован (неверный токен)

Я попытался открыть в Notepad++ и прочитать все, но я не могу найти, как решить проблему.

Я был бы очень признателен, если кто-нибудь может помочь. Я могу отправить файл по необходимости.

2 ответа

По сути, для исправления неверного файла KML сначала необходимо убедиться, что файл KML является правильно сформированным файлом XML. Это означает, что он следует основным правилам XML, таким как начальные теги и конечные теги должны совпадать. Если файл имеет расширение.kmz, вам нужно распаковать файл.kml из сжатого файла KMZ. (KMZ это просто файл.zip).

Учитывая, что ошибка находится в строке 1, следует упростить ее исправление.

Допустимый файл KML должен начинаться со следующих строк:

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

Более подробные шаги по исправлению неверного файла KML с примером можно найти здесь.

Google Планета Земля скажет вам точно, где код срабатывает. Привел меня к нескольким амперсандам в моих CDATA (атрибутные данные в формате html). Я смог починить мой, удалив все амперсанды.

Другие вопросы по тегам