xmlserialization을 사용하여 wcf 서비스가 있습니다. 다음과 같이 SoapUI에 보이는 몇 가지 클래스가있다 :IXmlSerializable 구현 후 WCF 서비스 xsd가 올바르지 않음
<MyClass>
<propertyA>?</propertyA>
<propertyB>?</propertyB>
</MyClass>
나는 그것에 IXmlSerializable 인터페이스를 구현했다가.
<MyClass>
<xs:schema>
<!--Ignoring type [{http://www.w3.org/2001/XMLSchema}schema]-->
</xs:schema>
<!--You may enter ANY elements at this point-->
</MyClass>
이는 GetSchema 방법의 다음 구현의 결과 일 수있다 : 그 일을 한 후, 클래스는 SoapUI 이상한 구조를 가지고있다?
<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>