XJC не может генерировать классы * .java - PullRequest
2 голосов
/ 15 марта 2012

Я пытаюсь сгенерировать Java-классы, которые описывают веб-сервис , предлагаемый здесь , который принадлежит этой странице . Пожалуйста, учтите, что я не уверен, что XML необходим для выполнения следующих шагов!

  1. Я сохраняю XML API в файл: getcapabilities.xml
  2. Я запускаю следующую команду trang для генерации XSD: java -jar trang.jar getcapabilities.xml getcapabilities.xsd
  3. Я получаю следующие файлы: getcapabilities.xsd, ogc.xsd, wfs.xsd, xlink.xsd, xsi.xsd
  4. Я запускаю следующую команду для генерации классов Java: xjc getcapabilities.xsd
  5. Появится следующее сообщение об ошибке

синтаксический анализ схемы ... [ОШИБКА] no-xsi: {целевое пространство имен} объявления атрибута не должно совпадать с 'http://www.w3.org/2001/XMLSchema-instance'.
строка 7 файла: xsi.xsd
Не удалось проанализировать схему.

Вопросы:

  • Вы получаете то же сообщение об ошибке?
  • Что я могу с этим поделать?
  • Мой подход вообще должен быть успешным?

1 Ответ

1 голос
/ 15 марта 2012

Вы имеете дело с OGC Web Feature Service.В этом есть пара особенностей:

...