Очистка кеша затмений для проблем "указанный файл содержит ошибку"
Я использую 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 в веб-браузере, чтобы увидеть...