【发布时间】:2023-03-11 20:05:01
【问题描述】:
我有一个 wcf 服务(使用 xmlserialization)。 SoapUI 中有一些类看起来像这样:
<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>
【问题讨论】:
标签: c# wcf serialization xsd ixmlserializable