0

ResourceSet には、リソースを作成できるメソッドがあります。

public Resource createResource(URI uri)

問題: 「uri」では有効なタイプのリソースを作成するのに十分ではありません。たとえば、URI が「http://host/file.wsdl」の場合、createResource は WSDLResource を作成する必要があることを認識します。しかし、たとえば、" http://host/file?wsdl " というURL を持つ wsdl がある場合はどうすればよいでしょうか。

もちろん、実行時に作成されるリソースの実際のタイプを抽出できますが、このタイプを ResourceSet に渡す方法がわかりません。

ありがとう

4

1 に答える 1

1

を探していると思いますResourceSet.createResource(URI uri, String contentType)。レジストリ内の特定のリソース タイプのコンテンツ タイプ識別子を知る必要があるだけです。

于 2009-09-29T06:06:59.193 に答える