1
スキーマ定義にnillable="true"
が含まれている場合は、xsi:nil="true"
を返すだけであるため、Webサービスからの応答がスキーマ定義に確認されていないことを維持しています。 理解XSD
- が
- 正しい私の理解である、それは要素が取り込まれていないと、スキーマ検証がオンにされていない場合、Webサービスがnill要素を返すことが可能ですされています。
サーバーコードを管理するサードパーティは、このwsdlから生成されたクライアントを持っていると主張します。クライアントは日付フィールドを解析できないため、クライアントが失敗します。
私のクライアントは、CXFによって生成される - (XSIを使用して:なし)サーバーコードは(明らかに)IBM WebサービスツールのWSDL2Java
私は質問に答えることができませんが、私はnillableの#1の理解のために言う、あなたは正しいです。 XSD仕様のセクション3.3.1:https://www.w3.org/TR/2012/REC-xmlschema11-1-20120405/#Element_Declaration_details – home