Затмение показывает неприятный белый крест в красном круге без сообщений - PullRequest
0 голосов
/ 31 мая 2019

Это я просто пытаюсь избавиться от предупреждающих сообщений.

Мои xml-файлы logback начинаются довольно незаметно с « ...», что выдает предупреждение об отсутствии «ограничений XML или DTD».

Итак, ответ здесь, в SO , предлагает поместить эти две строки вверху файла:

<?XML version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration>

Однако, когда я это делаю, я получаю неприятный белый крест в красном круге без сообщения об ошибке от Eclipse.

nasty white cross in red circle

Может кто-нибудь определить проблему и, надеюсь, решение?

Ответы [ 2 ]

0 голосов
/ 31 мая 2019

Я думал, что нашел ответ.

Вставив эти две строки вверху моего XML-файла:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration>

... Затем я обнаружил, что должен установить курсор, например, после "xml" и backspace ... и затем введите символы <?xml ... После этого неприятный символ исчез.

Я не очень хороший специалист по кодированию, но это может быть связано с теми забавными «начальными байтами» файла, которые указывают, какую кодировку он использует (Big-Endian, Little-Endian).

Тем не менее, я обнаружил, что в следующий раз, когда я запускаю Eclipse, возвращается то же предупреждение «без грамматических ограничений» (хотя белый крестик в красном круге исчез).

0 голосов
/ 31 мая 2019

Вот ссылка - может быть, мне кажется, полезной - взгляните на первые два / три ответа:

Грамматические ограничения (DTD или XML-схема) для документа не обнаружены

Сначала попробуйте изменить <!DOCTYPE configuration> на <!DOCTYPE xml>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...