私は、JAXBアノテーションとschemagen mavenプラグインを使ってxsdを作成しています。私はwsdl2pyでxsdを処理してPythonのクライアントを作成する必要があります。しかし、私は私のクラスで継承を持っているとして、schemagenはこのようなものを作成:クラスのJAXB schemagenの使用時に継承を回避する方法は?
<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>
:complexContentをおよびxs:拡張
class B extends A{
@XmlElement(required="true")
private String field1;
}
を問題はwsdl2pyは、xsを理解していないということです。だから私は、その継承なしでxsdを生成したいと思います。事前