2012-04-24 44 views
6

我試圖從客戶向我們發送的一些wsdl/xsd文件生成Web服務存根。我已經在wsdl.exe沒有問題的情況下使用wsdl.exe,但是當我在wsdl文件中運行該文件時,我收到一條錯誤消息,指出無法導入其中一個操作,因爲外部xsd中的元素缺失。使用WSDL.exe和具有外部.xsd文件的本地WSDL文件

我試着把一個schemeLocation參數放在元素中,它仍然不起作用。有沒有辦法在調用wsdl.exe時聲明xsds是什麼?

我無法發佈wsdl文件,因爲它們被NDA覆蓋。

+0

外部XSD是否有缺失的元素?重新檢查命名空間是我的第一個想法,因爲這通常會成爲一個問題。 – Jontatas 2012-04-24 11:37:32

+0

命名空間與文件中的命名空間相同,我只是認爲它沒有加載定義的xsd。 – 2012-04-24 12:04:54

回答

10

事實證明,你可以有多個文件名作爲參數,以WSDL.EXE如果你有它工作正常的WSDL文件後,XSD文件...

+0

很高興知道我們可以,但如果您可以共享「如何」,這個答案將會很棒:) – MeanGreen 2015-07-15 10:53:15

+1

只需用空格分隔文件名。 – 2015-07-15 11:08:46

相關問題