xmltask запутался в отношении dtd

m пытается использовать xmltask для ant, чтобы изменить файл в подкаталоге:

project/path/to/file.xml

Файл ссылается на DTD следующим образом:


Я неу меня есть возможность изменить эти документы.

Этот DTD хранится в том же подкаталоге, который всегда работал нормально:

project/path/to/mydtd.dtd

К сожалению, xmltask пытается найти dtd в моем проекте.Каталог верхнего уровня, где находится мой файл сборки и откуда я запускаю:

[xmltask] java.io.FileNotFoundException: /home/me/project/mydtd.dtd (система не может найти указанный файл)

В документации по xmltask я вижу, что могу исправить этоXMLCatalog элемент, чтобы сказать ему, где искать файл. Но мне нужно использоватьОТД элемент, и я могу только найти примеры для этого элемента, а не документацию; примеры показывают только publicId, и если я правильно понимаю XML, у этого документа его нет. Я не долженВо всяком случае, не нужно указывать это, так как в моем документе уже сказано, что мой DTD хранится локально и показывает, где он находится?

Почему нетt xmltask найти DTD правильно? Какие'лучший способ исправить или обойти эту ситуацию?

Ответы на вопрос(5)

Ваш ответ на вопрос