5

XML Schema 1.1 バージョンの非常に優れた興味深い機能は、私のユース ケースでは非常に貴重です。ただし、比較的新しいもののようです。そのため、最終的な決定を下す前に、以下の質問についてフィードバックをお寄せいただきたいと思います。

  1. 1.1 をサポートする JAXB のバージョンはどれですか?
  2. XmlBeans のどのバージョンが 1.1 をサポートしていますか?
  3. SOAP/WSDL は 1.1 をサポートしていますか?
  4. これを使用すると、API のクライアントが選択する SOAP スタックに制約が課せられますか?
  5. これをサポートし始めた JAXP のバージョン。JAXP が 1.1 スキーマに対する検証をサポートしていることは知っていますが、どのバージョンからのものかはわかりません。
  6. 他に考慮すべきことはありますか?

よろしく。

4

1 に答える 1

7

1 - 1.1 をサポートする JAXB のバージョンは?

JAXB 仕様 (JSR-222) のスキーマから Java への部分は、スキーマ 1.1 スキーマ構造の Java クラスへの変換をカバーしていません。Java クラスから始めて、これらの構造によって表される XML 文書にマップできるはずです。注: 私は JAXB 専門家グループのメンバーです。

2 - XmlBeans のどのバージョンが 1.1 をサポートしていますか?

私が知る限り、XMLBeans はスキーマをサポートしていません。どのリリースノートにもそれについては何もありません。

3 - SOAP/WSDL は 1.1 をサポートしていますか?

わからない。

4 - これを使用すると、API のクライアントが選択する SOAP スタックに制約が課せられますか?

はい、たとえば JAX-WS は XML スキーマ 1.0 のみをサポートします。

5 - これをサポートし始めた JAXP のバージョン。JAXP が 1.1 スキーマに対する検証をサポートしていることは知っていますが、どのバージョンからのものかはわかりません。

XML Schema 1.1 のサポートを開始したのは JAXP 1.4 (Java SE 6 に含まれる) だと思います。Java SE 5 を使用する Java のバージョンはそうではありません。

6 - 他に考慮すべきことはありますか?

XML Schema 1.1 のどの機能を活用しますか?

于 2011-02-04T18:47:27.890 に答える