提问人:sajith kannan 提问时间:9/11/2020 最后编辑:sajith kannan 更新时间:9/11/2020 访问量:24
使用 RaptureXML 解析器解析 SOAP xml
Parsing SOAP xml using RaptureXML parser
问:
我正在使用 iOS 应用程序。我需要解析一些SOAP XML响应。我正在使用 RaptureXML 解析器。当我解析XML时,它在“loginResponse”中显示为空。
RXMLElement *rootXML = [RXMLElement elementFromXMLString:xmlString encoding:NSUTF8StringEncoding];
RXMLElement *loginResponse = [rootXML child:@"loginResponse"];
这是我的xml:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns="urn:partner.soapcom" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<loginResponse>
<result>
<metadataServerUrl>https://um7/services/Soap/m/37.0/00D58000000Zj7H</metadataServerUrl>
<passwordExpired>false</passwordExpired>
<sandbox>false</sandbox>
<serverUrl>https://um7/services/Soap/u/37.0/00D58000000Zj7H</serverUrl>
<sessionId>123456</sessionId>
<userId>123456</userId>
<userInfo>
<accessibilityMode>false</accessibilityMode>
<currencySymbol>£</currencySymbol>
<userUiSkin>Theme3</userUiSkin>
</userInfo>
</result>
</loginResponse>
</soapenv:Body>
</soapenv:Envelope>
答: 暂无答案
评论
loginResponse
rootXML
rootXML-> Envelope -> Body -> loginResponse
wsdl