2011-08-07 24 views
7

長年にわたり多くのWebサービス用のWebサービスクライアントを作成していますが、WSDLに加えてXSDを与えられているほとんどの時間、WSDL以外にもこのXSDを使用してWebサービスを理解しています。
しかし、私はWebサービスを作成したことはありません。私は多くのチュートリアルをやっているし、XSDを作ることに関与していないのでシンプルです。
私が作成したWebサービスのXSDを作成する方法を教えてください。SOAP Webservice用のXSDの作成方法

答えて

9

WSDL の要素は、XSDでです。それがWSDLが使用する型システムです。実際にはWSDL specificationの一部です。他のタイピングシステムを使用することは可能ですが、XSDが標準であり、私は決してその場所で使われているものは見たことがありません。

ほとんどのWebサービスライブラリでは、すべてを1つのフラットWSDLにまとめるだけですが、データコントラクト(既定値)でWCFを使用している場合は、実際にXSDファイルが個別に表示されますxsd:importディレクティブです。それ以外の場合は、<wsdl:types>の内容をコピーし、declarationにスラップし、.xsdという拡張子を付けて保存します。スキーマがあります。

+0

遅れて再生していただき、ありがとうございます。ここには[WSDL](http://appfuse.org/rpc/soap-axis/confluenceservice-v1?wsdl)があります.XSDはどこにあるのかを教えてください。 –

+2

@user:それは私が ' 'の下にあると言った場所です。 – Aaronaught

関連する問題