0

Our team is developing an API which is being versioned. We have following naming schema:

http://example.com/remote/soap/vX.Y/wsdl

where X.Y is version number. My question is: should targetNamespace contain whole WSDL address or just i.e. http://example.com/remote/soap part?

4

1 に答える 1

0

Inernet を掘り下げると、次のチュートリアルが読める場所を見つけました。

targetNamespace の値は単なる一意の識別子です。通常、企業は URL の後に何かを修飾するために使用します。原則として名前空間には意味がありませんが、一部の企業ではスキーマが保存されている URL を targetNamespace として使用しているため、一部の XML パーサーはこれをスキーマのヒント パスとして使用します [...]

私たちの API はバージョンによって大きく変わる可能性があるという事実を考慮して、targetNamespace URI でバージョン番号を提供する方がよいと思います。

于 2013-05-15T09:08:06.827 に答える