我想爲我的測試web服務(簡單的web服務有一個添加功能採取兩個參數)生成xsd模式,我使用迪斯科生成discomap,迪斯科和wsdl文件但沒有XSD。如何生成XSD文件以及如何在使用Web服務時使用它來驗證模式。c#webservice,Disco.exe不生成.xsd文件
1
A
回答
0
使用svcutil.exe的生成模式
0
的WSDL是足夠的,因爲它包含內的模式。爲什麼你需要轉換爲xsd?
如果您真的想這樣做,請使用wsdl.exe/svcutil.exe將wsdl轉換爲c#類並使用xsd.exe將它們重新轉換爲xsd。
+0
我想驗證xsd模式,即如果一個必填字段丟失服務應拋出適當的異常,我可以打開wsdl的xsd驗證? – 2012-01-11 14:45:19
相關問題
- 1. 爲CXF webservice生成XSD
- 2. WebService:不生成wsdl文件
- 3. 以Java生成XSD文件
- 4. 從Powerdesigner生成XSD文件
- 5. XSD爲C#生成的XML文檔?
- 6. 從xsd文件生成java類
- 7. 從XSD文件生成樹形圖
- 8. 如何從xml生成.xsd文件?
- 9. 最好的XSD文件生成器
- 10. XSD文件生成 - 結構問題
- 11. .NET XSD文檔生成器
- 12. 停止xsd.exe從xsd模式自動生成C++頭文件
- 13. 從* .xsd模式文件自動生成objective-c類
- 14. 當使用IDEA時,xsd文件不會生成jar
- 15. 從wsdl + xsd生成C#代理調用
- 16. C#@枚舉從XSD生成的類
- 17. C#從XSD自動生成類對象
- 18. 從XML,XSD或C#生成LINQ DataContext類
- 19. 從xsd生成xml
- 20. xsd java類生成
- 21. 帶xsd的XSD代碼生成(C#):包括
- 22. 如何使用C#從Windows窗體樹形文本中生成XSD文件
- 23. 是否有可能使用Qt(不帶XSD工具)從xsd生成C++類?
- 24. C++測試文件生成器生成不一致的數據
- 25. CSV文件生成器C
- 26. C++ gSOAP文件生成
- 27. asp.net C#生成PDF文件
- 28. C++生成文件錯誤
- 29. 從C#類代碼生成xsd註釋和文檔標記
- 30. TomEE沒有爲@WebService生成webservice EJB
聽起來好像,你似乎在WSDL文件的types部分中嵌入了一個XML Schema;並且您希望能夠將WSDL文件中的XSD內容自動提取到獨立的XSD文件中,然後您可以使用它來驗證XML。它是否正確? – 2012-01-11 15:38:09
由DISCO.exe生成的wsdl也包含schema,我想知道爲什麼disco.exe不生成單獨的xsd文件中的模式 – 2012-01-17 16:07:46
DISCO不會重寫WSDL/XSD文件;它會解析它們,通過解析引用(WSDL導入,XSD包含/導入)。這意味着原始的WSDL是按照您看到的方式編寫的。如果您確認這確實是您要查找的內容,我可以回答您如何在WSDL類型部分中自動提取XSD(s)。 – 2012-01-17 16:38:39