我根据客户的文档创建 xsd,并且所有 xsd 都有属性。我一直在使用 xsd.exe 从 xsd 生成类,但我读到 DataContractSerializer 不支持属性。为什么不?这是否意味着我只能有一个只有元素的soap+xml 文件?这是不可能的,因为我不创建请求。有没有办法指定 svcutil 来识别属性?
DataContractSerializer 的创建秉承了“代码优先”的理念 - 它可以很好地映射到大多数编程语言(记录、列表),并且它不处理所有 XML 构造(例如属性或无序元素、例如)出于性能原因。
WCF (svcutil) 仍然支持使用 XmlSerializer,它可以处理 AFAIK 的所有 XML 构造。如果 DataContractSerializer 无法处理,svcutil 应使用 XmlSerializer 创建协定。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)