Ошибка синтаксического анализа фрагмента xml: неожиданно и данных в файле - PullRequest
0 голосов
/ 06 января 2019

Я хочу сохранить созданный фрагмент, но получаю:

Ошибка анализа фрагмента xml: неожиданно и данных в файле Packages / User / c99 / hello.sublime-snippet в строке: 9

1 Ответ

0 голосов
/ 06 января 2019

Это сообщение об ошибке сообщает, что созданный вами фрагмент поврежден. Поскольку фрагменты представляют собой XML, наиболее вероятным виновником является то, что XML фрагмента является недопустимым, что может быть связано с чем-либо, от отсутствующего или не закрытого тега до обычно искаженного XML.

Ваш вопрос не включает содержимое испорченного файла, поэтому мы не можем понять, в чем заключается основная проблема.

Во второй части вашего сообщения об ошибке сообщается, что файл поврежден, и местоположение в нем недопустимого файла, поэтому для его исправления необходимо снова открыть фрагмент кода, а затем дважды проверить, что все верно.

Вы можете использовать View Package File из палитры команд, чтобы открыть файл, указанный в сообщении об ошибке (Packages/User/c99/hello.sublime-snippet); после выбора команды введите части имени, чтобы отфильтровать список файлов пакета, чтобы его было легче найти в списке.

Ошибка замечена в строке 9, что может означать, что эта строка прерывается, но также возможно, что строка 9 также является последней строкой файла, и в этом случае вы хотите искать такие вещи, как отсутствует закрывающий тег (например, нет тега </snippet>) или что-то вроде дополнительных символов где-то после тега </snippet>.

Если вы не можете определить местонахождение ошибки, я бы посоветовал вставить ваш фрагмент кода во что-то вроде https://www.xmlvalidation.com/, чтобы посмотреть, может ли он сказать вам, что не так.

...