私はxmlserializationを使用してwcfサービスを持っています。 このようSOAPUIに見えるいくつかのクラスがあります:IXmlSerializable実装が正しくない場合のWCFサービスxsd
<MyClass>
<propertyA>?</propertyA>
<propertyB>?</propertyB>
</MyClass>
私はそれにIXmlSerializableインターフェイスを実装する必要がありました。 それをやった後、クラスがSOAPUIに奇妙な構造を有する:
<MyClass>
<xs:schema>
<!--Ignoring type [{http://www.w3.org/2001/XMLSchema}schema]-->
</xs:schema>
<!--You may enter ANY elements at this point-->
</MyClass>
それはGetSchemaメソッドの次の実装の結果である可能性がありますか?以下は
public XmlSchema GetSchema()
{
return null;
}
サービスのWSDLからのMyClassについてのセクションです:
<xs:element name="MyClass" form="unqualified" maxOccurs="1" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="xs:schema"/>
<xs:any/>
</xs:sequence>
</xs:complexType>
</xs:element>