У меня есть XML на основе XSD. Xsd
<xs:complexType name="objectOneType" mixed="true">
<xs:sequence>
<xs:element ref="nestedObject" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="attribute" type="xs:string" use="optional"/>
</xs:complexType>
Теперь, когда я получу этот XML
<xmlresponse>
<xmlrequest>
<objectone attribute="changed" />
</xmlrequest>
<xmlsrc>
<objectone attribute="changed" />
</xmlsrc>
</xmlresponse>
В этом XML объект OBjECTONE не имеет объекта с именем NESTEDOBJECT . теперь вместо того, чтобы игнорировать его, он вставляет пустой объект в OBJECTONE , который имеет тип STRING . поэтому, когда мой код пытается обработать OBJECTONE , предполагая, что он имеет тип объекта NESTEDOBJECT . Выдает исключение в классе.
Есть идеи?
P.S .: Убей меня, я использую JAXB 1.2