0

こんにちは、xcode と Objective-C の初心者です

今私はxmlによってサーバーからデータを取得するアプリケーションを持っています

しかし、メソッドとパラメーターを使用してWSDLでxmlをwebserviceに変更したい場合はどうすればよいですか

元。WS URL

http://HOST:PORT/ExportingReportWebservice/ExportingReportWebservice?wsdl

メソッド名は getReport パラメーターは java.lang.String

SOAP レスポンス

<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
    <S:Body>
        <ns2:getReportResponse xmlns:ns2="http://controller.exportingreportwebservice.lox.org/">
            <return>
                <exportId>4</exportId>
                <readFG>N</readFG>
                <receiverId>2711</receiverId>
                <referenceId>21</referenceId>
                <referenceName>???????????????????????? ?????????????????????????????????????????????</referenceName>
                <reportFullPath>http://10.3.24.202:8081/ExportingReportAdmin/Reports/55126a88-dcec-45d1-b156-e1eb9ab2b48e.pdf</reportFullPath>
                <reportName>55126a88-dcec-45d1-b156-e1eb9ab2b48e.pdf</reportName>
                <senderId>7615</senderId>
                <senderName>???????????????????????? ??????????????????</senderName>
                <sentDate>2012-05-23 10:40:01.0</sentDate>
                <subject>Report Surgical</subject>
            </return>
            <return>
                <exportId>8</exportId>
                <readFG>N</readFG>
                <receiverId>2711</receiverId>
                <referenceId>20</referenceId>
                <referenceName>????????????????????? ???????????????????????????</referenceName>
                <reportFullPath>http://10.3.24.202:8081/ExportingReportAdmin/Reports/691766e9-44eb-4ca9-9908-1b1846327acc.pdf</reportFullPath>
                <reportName>691766e9-44eb-4ca9-9908-1b1846327acc.pdf</reportName>
                <senderId>7615</senderId>
                <senderName>???????????????????????? ??????????????????</senderName>
                <sentDate>2012-05-23 10:41:28.0</sentDate>
                <subject>prime face user guide</subject>
            </return>
            <return>
                <exportId>13</exportId>
                <readFG>N</readFG>
                <receiverId>2711</receiverId>
                <referenceId>21</referenceId>
                <referenceName>???????????????????????? ?????????????????????????????????????????????</referenceName>
                <reportFullPath>http://10.3.24.202:8081/ExportingReportAdmin/Reports/c4f4f1fd-1c67-4bad-9447-f536fd2b46db.pdf</reportFullPath>
                <reportName>c4f4f1fd-1c67-4bad-9447-f536fd2b46db.pdf</reportName>
                <senderId>7615</senderId>
                <senderName>???????????????????????? ??????????????????</senderName>
                <sentDate>2012-05-23 11:21:23.0</sentDate>
                <subject>icefaces getting start</subject>
            </return>
        </ns2:getReportResponse>
    </S:Body>
</S:Envelope>

どうもありがとう

ps。私の英語力でごめんなさい。

4

1 に答える 1

1

NSURLクラスを使用して独自の実装を記述してWebサービスに接続し、NSXMLを使用して受信した応答を解析するか、このスレッド(iPhoneからSOAPサービスにアクセスする方法)をチェックして、そこに記載されているフレームワークの1つを使用できます。

于 2012-05-28T03:04:59.947 に答える