Я пытаюсь сгенерировать Java-классы, которые описывают веб-сервис , предлагаемый здесь , который принадлежит этой странице . Пожалуйста, учтите, что я не уверен, что XML необходим для выполнения следующих шагов!
- Я сохраняю XML API в файл:
getcapabilities.xml
- Я запускаю следующую команду trang для генерации XSD:
java -jar trang.jar getcapabilities.xml getcapabilities.xsd
- Я получаю следующие файлы:
getcapabilities.xsd
, ogc.xsd
, wfs.xsd
, xlink.xsd
, xsi.xsd
- Я запускаю следующую команду для генерации классов Java:
xjc getcapabilities.xsd
- Появится следующее сообщение об ошибке
синтаксический анализ схемы ... [ОШИБКА] no-xsi: {целевое пространство имен} объявления атрибута не должно совпадать с 'http://www.w3.org/2001/XMLSchema-instance'.
строка 7 файла: xsi.xsd
Не удалось проанализировать схему.
Вопросы:
- Вы получаете то же сообщение об ошибке?
- Что я могу с этим поделать?
- Мой подход вообще должен быть успешным?