Кто использует версию XML Schema 1.1?Какие версии парсера это поддерживают?так далее - PullRequest
5 голосов
/ 29 января 2011

Версия XML Schema 1.1 с очень хорошими интересными функциями, которые неоценимы для моих сценариев использования.Тем не менее, это кажется относительно новым.Поэтому я хотел бы получить ответ на приведенные ниже вопросы, прежде чем принять окончательное решение.

  1. Какая версия JAXB поддерживает 1.1?
  2. Какая версия XmlBeans поддерживает 1.1?
  3. Поддерживает ли SOAP / WSDL 1.1?
  4. Будет ли использование этого налагать ограничения на стек мыла, который выбирают клиенты моего API?
  5. Какая версия JAXP запущенаподдерживая это.Я знаю, что JAXP поддерживает проверку по схеме 1.1, но не знаю, с какой версии.
  6. Есть ли еще какие-то вопросы, которые я должен рассмотреть?

С уважением.

1 Ответ

7 голосов
/ 04 февраля 2011

1 - Какая версия JAXB поддерживает 1.1?

Часть схемы в Java спецификации JAXB (JSR-222) не охватывает преобразование структур схемы схемы 1.1 в Javaклассы.Начиная с классов Java, вы должны иметь возможность сопоставлять документы XML, представленные этими структурами.Примечание. Я являюсь членом группы экспертов JAXB.

2 - Какая версия XmlBeans поддерживает 1.1?

Насколько я могу судить, XMLBeans не поддерживает схему,В примечаниях к выпуску об этом ничего нет.

3 - Поддерживает ли SOAP / WSDL версию 1.1?

Я не уверен.

4 - Будет ли использование этого налагать ограничения на мыльный стек, который выбирают клиенты моего API?

Да, например, JAX-WS поддерживает только XML Schema 1.0.

5 - Какая версия JAXP начала поддерживать это.Я знаю, что JAXP поддерживает проверку по схеме 1.1, но не знаю, с какой версии.

Я считаю, что именно JAXP 1.4 (входит в состав Java SE 6) начал поддерживать XML-схему 1.1.Версия Java с Java SE 5 этого не делает.

6 - Есть ли еще какие-то вещи, которые я должен рассмотреть?

Какие функции из XML Schema 1.1 вы собираетесь использоватькредитное плечо?

...