5

Spring で JAX-WS を使用して Web サービスを公開しました。xxxmyService?wsdl を使用して取得した wsdl は、別の URL からのスキーマのインポートを示しています。

<types>
    <xsd:schema>
        <xsd:import namespace="http://xx.xx.xx.com/"
            schemaLocation="http://MyHost/MyApp/myService?xsd=1" />
    </xsd:schema>
</types>

上記のように URL を使用してスキーマをインポートしたり、外部ファイルに配置したりしたくありません。ただし、スキーマをインラインで WSDL に自動的に追加したいと考えています (スキーマを手動でコピーして貼り付けるのではありません)。それを行う方法はありますか?

前もって感謝します

4

1 に答える 1

0

import の目的は、名前空間をインポートするために使用されます。myService.xsd という名前のスキーマを作成します。インポートすると、XSDも取得する必要があります。

<xsd:import namespace="http://xx.xx.xx.com/" schemaLocation="myService.xsd" />

于 2014-05-07T14:53:49.467 に答える