Отключить предупреждение DTD для скриптов Ant в Eclipse?

Предупреждение: недопустимое смещение строки 'XXX'

Это происходит, когда вы пытаетесь получить доступ к элементу массива с синтаксисом с квадратной скобкой, но вы делаете это по строке, а не по массиву, поэтому операция явно не имеет смысла .

Пример:

$var = "test";
echo $var["a_key"];

Если вы считаете, что переменная должна быть массивом, см., где она появляется и исправить там проблему.

64
задан Peter Mortensen 21 January 2011 в 23:08
поделиться

3 ответа

Самое простое должно предоставить минимальный DTD для закрытия его.

<!DOCTYPE project>

для файлов муравья

127
ответ дан Boris Brodski 24 November 2019 в 15:43
поделиться

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

4
ответ дан 24 November 2019 в 15:43
поделиться

На самом деле, как говорит Дамоко, это похоже на ошибку в Eclipse. Если я удалю (скопирую в другое место) файл из Windows, обновлю eclipse, а затем восстановлю файл и снова обновлю, предупреждение исчезнет.

Я использую сборку Eclipse Galileo 20090621-0832.

1
ответ дан 24 November 2019 в 15:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: