我在从肥皂响应中获取数据时遇到问题。该请求工作正常,但我无法获取数据。这是肥皂响应(来自soapui):
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Header/>
<SOAP:Body>
<createOrderResponse>
<SAP_ORDER_NR/>
<ORDER_STATUS>E</ORDER_STATUS>
<TOTAL_GOODS_VALUE>0</TOTAL_GOODS_VALUE>
<TOTAL_FREIGHT_VALUE>0</TOTAL_FREIGHT_VALUE>
<TOTAL_VAT_VALUE>0</TOTAL_VAT_VALUE>
<CASH_DISCOUNT>0</CASH_DISCOUNT>
<ERROR_DESCR>multiple issues found</ERROR_DESCR>
<MIN_ORDER_VALUE/>
<ORDER_SCHEDULES_OUT/>
<RETURN>
<item>
<TYPE>E</TYPE>
<ID>VP</ID>
<NUMBER>200</NUMBER>
<MESSAGE></MESSAGE>
<MESSAGE_V1></MESSAGE_V1>
</item>
<item>
<TYPE>E</TYPE>
<ID>V4</ID>
<NUMBER></NUMBER>
<MESSAGE></MESSAGE>
<MESSAGE_V1/>
</item>
</RETURN>
</createOrderResponse>
</SOAP:Body>
</SOAP:Envelope>
例如,我需要 SAP_ORDER_NR 值。已经尝试过:
Convert.ToString(Response_1Run.SAP_ORDER_NR)
Response_1Run.SAP_ORDER_NR.tostring()
他们都将“System.Object”作为字符串给出。
更新:截图