5
私は、XMLとWebサービスの新しいJavaプログラマーです。私は以下のスニペットを含むXSD(私は書いていない)に準拠したXML文書を作成しようとしています。私がしたいことは、このWebサービスを呼び出してメーリングをコピーすることです。コピーと呼ばれる要素があります。この要素は抽象型 "tns:CopyRequest"です。要素の型は抽象型なので、Eclipseは私にはそれを作成できないと伝えます。 CopyMailingRequest型(それは私が欲しいと思うように聞こえる)ですが、その型を拡張する要素がないので、それをインスタンス化する方法がわかりません。私は何が欠けていますか?抽象型のXSD要素をインスタンス化する方法
<xs:element name="copy" nillable="true" type="tns:CopyRequest"/>
<xs:complexType name="CopyMailingRequest">
<xs:complexContent>
<xs:extension base="tns:CopyRequest">
<xs:sequence>
<xs:element name="fromId" type="tns:MailingId"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="StandardMailingId">
<xs:complexContent>
<xs:extension base="tns:MailingId"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="MailingId">
<xs:complexContent>
<xs:extension base="tns:ObjectId"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CopyRequest" abstract="true">
<xs:sequence>
<xs:element name="newName" type="xs:string"/>
</xs:sequence>
</xs:complexType>
が容易以下最小限修飾スキーマは、追従するようにするに