我正在使用C#.Net 2.0編寫webservices客戶端。服務器的soap實現已經過測試,並且非常穩定。 gSoap/C++應用程序讀取響應沒有問題。但是.Net實現在調用其中一種方法時抱怨「XML文檔中存在錯誤」。從服務器收到的類似響應被xml解析器愉快地處理。處理SOAP響應時出現XML解析錯誤
對我來說,MSXML解析器(我希望這是一個.Net一直使用的)是一個非常不合理的解析器。
我無法控制服務器。一些我如何解決這個問題。所以,我正在考慮寫一個SoapExtension描述here
所以我的問題是,我可以在反序列化階段之前掛鉤解析器,並完全繞過反序列化階段。
而最重要的是,我如何指導SOAP存根使用我的擴展類?
另請參閱http://www.hanselman.com/blog/HOWTODebugIntoANETXmlSerializerGeneratedAssembly.aspx(如何:調試到.NET XmlSerializer生成的程序集)以獲取生成解串行代碼的替代方法。 – wimh 2012-01-09 13:11:33