wsdl webservice 合作商提供的xml文件修改扩展名

D:\Program Files (x86)\Microsoft Visual Studio 8\SDK\v2.0\Bin>wsdl /language:c# /n:HuZstbxInter /out:c:/baoxunInterface.cs http://url

D:\Program Files (x86)\Microsoft Visual Studio 8\SDK\v2.0\Bin>wsdl /language:c# /n:HuZstbxInter /out:c:/baoxunInterface.cs DataTransaction.wsdl

 

----扩展名必须为 .wsdl 和.xsd两者之一

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

用XmlSerializer进行xml反序列化的时候,程序报错:  不应有 <xml xmlns=''>

原因

一,类型错误:

比如xml本来是UserInfo类型 用XmlSerializer进行反序列化传入的类型是MemberInfo这就会报错

二,xml根节点和对象的类名不一致,而又没有对类加入[XmlRoot(Namespace = "",IsNullable = false,ElementName = "RequestResult")]限制

posted @ 2017-07-11 13:53  songyulan  Views(417)  Comments(0Edit  收藏  举报