0
是否有可能得到ASMX Web服務的返回值,我有這樣的代碼:獲取返回值
[WebMethod(CacheDuration = 0)]
public System.Xml.XmlDocument Load_DOK(System.Xml.XmlDocument XmlDoc)
{
}
輸入的參數爲XML文檔,並返回消息必須是一個格式化SOAP消息,就像這樣:
soapEnvelop.LoadXml(@"<soap:Envelope xmlns:soap=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema""><soap:Body><Response_status>0</Response_status><Description>SUCCESS</Description></soap:Body></soap:Envelope>");
return soapEnvelop;
這是參數傳遞到Web服務調用:
System.Xml.XmlDocument ReceivingXmlDoc = new System.Xml.XmlDocument();
TestService.TestService ws_dok = new TEST.TestService.TestService();
ws_dok.Load_DOK(SendingXmlDoc);
那麼是否有可能提取該回報?
謝謝!
我得到了一個錯誤:錯誤無法隱式轉換類型「系統.Xml.XmlNode'改爲'System.Xml.XmlDocument'。存在明確的轉換(您是否缺少演員?) – CrBruno 2012-07-23 10:37:21
請讓我看看引發此錯誤的代碼以及Load_DOK的完整代碼 – HatSoft 2012-07-23 11:02:35