- PR -

WSDLがないWEBサービスの利用

1
投稿者投稿内容
ポテチ
ベテラン
会議室デビュー日: 2003/03/28
投稿数: 69
投稿日時: 2007-06-05 07:55
WEBサービスを提供しているサイトがあるのですが、そこではWSDLが公開されて無いためVS2005でプロキシクラスを作成できません。
この場合、呼び出し時はよくても、応答時にプロパティにアクセスする感覚で値を取得することはできないと思います。(独自で作れば話は別ですが)
応答のXMLをDOM等で独自で解析してコーディングで対応する方法しかないのでしょうか?
このサイトの開発キットには、要求時のスキーマ情報(XSD)、応答XMLサンプルは含まれてますが、これだけではVSの開発を効率的するような手段はないですよね?

かめたろ
ぬし
会議室デビュー日: 2003/03/20
投稿数: 255
投稿日時: 2007-06-05 14:53
引用:

WEBサービスを提供しているサイトがあるのですが、そこではWSDLが公開されて無いためVS2005でプロキシクラスを作成できません。


SOAP/WSDLベースではないってことですね。

引用:

このサイトの開発キットには、要求時のスキーマ情報(XSD)、応答XMLサンプルは含まれてますが、これだけではVSの開発を効率的するような手段はないですよね?


コマンドラインツールに、XMLスキーマ定義ツール(Xsd.exe)ってのがあります。XSDからクラスを作ったりXMLからXSDを作ったりするツールです。これでクラスを作っといて、XmlSerializerでシリアル化・逆シリアル化してやれば、ちょっとは効率的かも。
Jubei
ぬし
会議室デビュー日: 2002/03/02
投稿数: 830
お住まい・勤務地: 関西
投稿日時: 2007-06-05 17:30
諸農です。

引用:

WEBサービスを提供しているサイトがあるのですが、そこではWSDLが公開されて無いためVS2005でプロキシクラスを作成できません。



Yahooでしょうか?
YahooWeb検索(REST形式)なら以前試したことをまとめているので、参考になるかと思います。
全然違う話でしたらごめんなさい。

RESTをVC#2005で使う --YahooWEB検索の利用--

_________________
諸農和岳
Powered by Turbo Delphi & Microsoft Visual Studio 2005

十兵衛@わんくま同盟
http://blogs.wankuma.com/jubei/
1

スキルアップ/キャリアアップ(JOB@IT)