Проверка с помощью doctype внутри - PullRequest
0 голосов
/ 04 февраля 2012

Я пытаюсь проверить файл XML с файлом XSL. И используя живое подтверждение, которое я нашел в Интернете.

Я получаю эту ошибку, когда я проверяю

Неизвестный тип ошибки: java.io.FileNotFoundException

Но когда я удаляю строку типа документа (<!DOCTYPE thesaurus SYSTEM "dictionary.dtd">), она работает без проблем.

Это общая проблема проверки? или я что то не так делаю? Когда я проверяю мой XML с моим DTD, я не получаю никаких ошибок.

1 Ответ

0 голосов
/ 04 февраля 2012

У вас есть только системный идентификатор, указывающий на DTD, поэтому, скорее всего, проблема в том, что онлайн-инструмент не может найти DTD.(Какую онлайновую проверку вы используете?)

Вместо этого вы можете попробовать поместить DTD во внутреннее подмножество:

<!DOCTYPE thesaurus [
<!--contents of dictionary.dtd should go here-->
]>
...