0
我正忙於編寫一個web服務,它將接受最多5個表值的SOAP REQUEST信息。無法將SOAP請求的XML解析到數據集
這就是我已經提出的一個有效的SOAP請求,但爲簡單起見,我已經刪除了4個表格值得的XML。現在
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:EchoSoapRequest1>
<Route>
<Routecode>200906230000</RouteCode>
<Date>23/06/2009</Date>
<type>1</type>
<Depot_Code>'hh'</Depot_Code>
</Route>
</tem:EchoSoapRequest1>
</soapenv:Body>
</soapenv:Envelope>
,在我的web服務,這是我嘗試在路由表中讀取到dataset.Everything工作了這一點,我可以看到在變量xmlSoapRequest.I整個請求需要去掉每表並保存到他們自己的數據集中,以便我可以操作,然後將代碼返回給客戶端程序。
var xmlPayload = xmlSoapRequest.SelectSingleNode("//Route");
DataSet ds = new DataSet();
ds.ReadXml(xmlPayload.innerxml);