2012-03-02 18 views
0

私は、Webサービスを消費し、XMLデータを解析してキャプチャするという要件があるアプリケーションで作業しています。私はWebサービスを消費し、xmlデータをキャプチャする方法についてはわかりません。 XMLを解析するために使用するパーサーを決定することはできません。私のWebサービスは、この道を行く "xxxxxxxxxxxxxxxxxxxxxx /テスト/ getTestSchema.cfm?SID = 10335 &もちろん= ALZ_PATIENT &レッスン= 991 & examtype = R & nStartRow = 1 & nEndRow = 25 &動画ID = 5"。誰もwebserviceを消費し、サンプルコードで解析する方法について私に助けてくれますか?それは非常に役に立ちます。ありがとうございましたWebサービスを消費し、iphoneでXMLデータを解析する

+0

このhttp://stackoverflow.com/questions/981700/touchxml-parsing-xml-attributesを参照してください。 XML構文解析メソッド – HarshIT

答えて

1

我々のアプリケーションのいずれかでSOAPベースのWebサービスを使用するために以前はsudzcを使用していました。 TouchXMLを使用して、返されたXMLを解析します。それはとても簡単で、とてもうまくいった。 sudzcはWSDLを受け取り、実際にWebサービスを使用するコードを生成します。 TouchXMLチュートリアルはネット上に豊富にあります。

+0

を使用して解析することができます。sudzcはWSD1タイプを入力するよう求めています。しかし、私はどのようにWSD1のリンクのように見えるか分かりません。私のWebサービスのURLは、 "http://xxxxxxxx/test/getTestSchema.cfm?sid = 10335&course = ALZ_PATIENT&lesson = 991&examtype = R&nStartRow = 1&nEndRow = 25&videoid = 5"のようになります。 –

+0

http://www.codeproject.com/Articles/1166/Layman-s-SOAPおよびhttp://www.ibm.com/developerworks/webservices/library/ws-soap/index.html?dwzone=ws良い出発点。 – Manali

+0

SOAPはHTTP経由でXMLを使用してサーバーに要求を送信します。 SOAPを使用していない場合は、代わりにプレーンなhttpリクエストを作成してASIHTTPRequestライブラリを使用してサーバーと通信し、他のライブラリを使用してXMLを解析できます。もちろん、データを取得して解析する他のライブラリもありますが、そのメリット/デメリットについてはコメントできない場合があります。 ASIHTTPRequestは私たちのためにとてもうまく機能しました。十分なドキュメントがあります。 – Manali

関連する問題