Очистка кеша затмений для проблем "указанный файл содержит ошибку"

Я использую Castor для связывания / генерации XML, и эта библиотека работает с файлами сопоставления.

Файлы сопоставления имеют стандартный заголовок DOCTYPE для Castor.

<!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN"    "http://castor.org/mapping.dtd"> 

В моих установках затмения я получаю следующую ошибку

Ссылочный файл содержит ошибки ( http://castor.org/mapping.dtd)

Что я пробовал (и не получилось):

  • Очистить сетевой кэш в eclipse Prefs-General-Network Connections-Cache
  • Изменена версия Eclipse, теперь используется Eclipse 3.8.2; та же проблема в обеих версиях.
  • Запустите eclipse с опцией -clean
  • Скопировал проект в новое рабочее пространство

Какие-нибудь предложения для альтернативного жесткого сброса?

2 ответа

Решение

Документы Castor четко заявляют об использовании файлов схемы здесь http://castor.codehaus.org/schema.html и четко

Отображение DTD -//EXOLAB/ Преобразование объектов Castor DTD Версия 1.0// RU http://castor.org/mapping.dtd

Но когда вы нажимаете на ссылку castor.org/mapping.dtd в URL схемы, она ссылается на http://castor.codehaus.org/mapping.dtd

Таким образом, на самом деле правильное местоположение dtd - http://castor.codehaus.org/mapping.dtd, а не castor.org/mapping.dtd. Это явно двусмысленность, но она решает проблему "указанный файл содержит ошибку"

http://castor.org/ - это (сейчас?) веб-сайт с какой-то бессмысленной чепухой; возможно это было взломано. Откройте ссылку http://castor.org/mapping.dtd в веб-браузере, чтобы увидеть...

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