Кто использует версию XML Schema 1.1? Какие версии парсера это поддерживают? так далее

Версия 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. Есть ли другие вещи, которые я должен учитывать?

С уважением.


person Aravind Yarram    schedule 29.01.2011    source источник
comment
Это шесть вопросов. Лучше всего задавать дискретные вопросы. Это упрощает ответ и может быть более полезным для людей, которые ищут ответ на конкретный вопрос.   -  person Mads Hansen    schedule 29.01.2011


Ответы (1)


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

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

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

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

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

Я не уверен.

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

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

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

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

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

Какие функции из XML-схемы 1.1 вы собираетесь использовать?

person bdoughan    schedule 04.02.2011
comment
Я страдаю от уникальной атрибуции частиц при использовании xjc. - person Jin Kwon; 12.09.2017