次のようなスキーマがあります...
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="t1" type="t1Type"/>
<xs:element name="t2" type="t2Type"/>
<xs:element name="t3" type="t3Type"/>
</xs:schema>
最初はこれは無効なスキーマだと思いましたが、オンラインで行うすべてのチェックで検証されました。これは、XML を提供する人が、リストされているタイプのいずれか (またはすべて) を送信しても、スキーマに準拠できることを意味します。
JAXB を使用してすべての異なる可能性をマッピングおよびアンマーシャリングするにはどうすればよいですか?
どちらを受け取るかわかりません。