我正在开发一个应用程序,在该应用程序中我使用 TBXML 解析器使用 SOAP 响应。但我面临的问题是 SOAP 响应没有以正确的 XML 格式出现。以下是我收到的 SOAP 响应:
<?xml version='1.0' encoding='UTF-8'?><S:Envelope xmlns:S="http://schemas.xmlsoap.or
/soap/envelope/"><S:Body><ns2:getNotificationCountResponse xmlns:ns2="http://wfnwebservice.oi.com
/"><return><?xml version="1.0" encoding="UTF-8" standalone="no"?><Results><Row>&
lt;MESSAGE_TYPE>REQAPPRV</MESSAGE_TYPE><NOTIFICATION_CNT>2<
/NOTIFICATION_CNT><WORKFLOW_NAME>Purchase Requisition</WORKFLOW_NAME><
/Row><Row><MESSAGE_TYPE>POAPPRV</MESSAGE_TYPE><NOTIFICATION_CNT>4<
/NOTIFICATION_CNT><WORKFLOW_NAME>Purchase Order</WORKFLOW_NAME></Row><
/Results></return></ns2:getNotificationCountResponse></S:Body></S:Envelope>
SOAP 请求消息如下,
NSString *soapMsg = [NSString stringWithFormat:@"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\
<S:Envelope xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\"
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\">\
<SOAP-ENV:Header/>\
<S:Body>\
<ns2:getNotificationCount xmlns:ns2=\"http://wfnwebservice.oi.com/\">\
<arg0>CBAKER</arg0>\
</ns2:getNotificationCount>\
</S:Body>\
</S:Envelope>"];
任何人都可以让我知道什么是问题,我该如何解决????