1
に役立つ私は、私は、Java Beanのプロパティにマップしたい理解しているいけないこのXML型定義を持っている:XML-スキーマ: `XSを制限するこのタイプは何ですか:anyType`
<xs:complexType mixed="true" name="SimpleLiteral">
<xs:complexContent mixed="true">
<xs:restriction base="xs:anyType">
<xs:sequence>
<xs:any maxOccurs="0" minOccurs="0" processContents="lax"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
これをString
のプロパティにマップすることをお勧めします。しかし、そのtypedefitionは何のために有益でしょうか?
ああ、可能ユースケースになります。 'maxOccurs =" 0 "'のため、その型を拡張して要素を追加するべきではないと思います。しかし、完全なxsdを見ると、実際には追加の属性を追加するタイプがあります。ありがとう! – frifle
XMLスキーマ型システムでは、サブタイプの値空間がスーパータイプの値空間のサブセットであることを厳密には強制しません。基底型に要素と属性を追加することができるため、拡張による派生が反例です。 –
あなたは正しいです - もう一度ありがとう! – frifle