저는 xsd를 만들기 위해 JAXB annotations와 schemagen maven plugin을 사용하고 있습니다. xsd를 wsdl2py로 처리하여 파이썬 클라이언트를 생성해야합니다. complexContent 및 XS : 확장을JAXB schemagen 사용시 상속을 피하는 방법은 무엇입니까?
class B extends A{
@XmlElement(required="true")
private String field1;
}
문제는 wsdl2py는 XS을 이해하지 않는다는 것입니다 : 클래스
<xs:complexType name="b">
<xs:complexContent>
<xs:extension base="a">
<xs:sequence>
<xs:element name="field1" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
: 내 클래스에서 상속을하지만,에서는 schemagen는 다음과 같이 만듭니다. 그래서 그 상속없이 xsd를 생성하고 싶습니다. 사전