我有.xsd文件,我需要將其轉換爲wsdl,我將如何做?並且這種轉換是正確的方法。我有相同的.xsd文件如何將.xsd文件轉換爲wsdl?
2
A
回答
0
4
請求和響應數據,則不能做到這一點那麼容易。通常,xsd
定義輸入和輸出消息的結構(類型)。 wsdl
使用xsd來定義將由服務公開的操作。一個operation
通常有一個名字和一對輸入和輸出消息。
我沒有看到一個工具如何能「重建」只有xsd的操作,除非它使用命名約定。例如。消息requestDoIt
和responseDoIt
→操作DoIt
。如果xsd已經包含可能正常的操作(這很不尋常),但它似乎不是你的情況。
手動創建wsdl不應該太長。
<types>
<xsd:schema xmlns="..." targetNamespace="...">
<xsd:import namespace="..." schemaLocation="MySchema.xsd"/>
</xsd:schema>
</types>
...
<wsdl:portType name="...">
<wsdl:operation name="doIt">
<wsdl:input message="tns:requestDoIt"/>
<wsdl:output message="tns:responseDoIt"/>
</wsdl:operation>
</wsdl:portType>
看看WSDL essentials得到wsdl的一般結構。
或者您可以嘗試一下工具WSDL Generator(來自http://www.theprogrammerfactory.com/),其目的顯然是爲了緩解這項任務。 (請注意,我從來沒有使用它)。
另一種方法是從xsd中生成類,然後使用它們手動定義服務類(這是匹配類型一起進入相應操作的繁瑣部分),然後使用另一個工具來轉換服務類回到完整的wsdl。有多種工具可用於轉換爲xsd和wsdl,或者用於Java或C#:wsgen,wsimport,xsd.exe和wsdl.exe。
相關問題
- 1. 將xsd轉換爲WSDL?
- 2. 如何將wsdl轉換爲XSD格式?
- 3. 如何將XSD文件轉換爲XLS
- 4. 如何將WSDL文件轉換爲類文件
- 5. 將舊的JAX RPC WSDL文件轉換爲JAX WS WSDL文件
- 6. 將XSD文件轉換爲UML模型
- 7. Java:將XSD文件轉換爲Java類
- 8. 將wsdl文件導入到xsd文件
- 9. 如何將wsdl轉換爲java?
- 10. 如何將XSD文件轉換爲C#類
- 11. 如何將metrics.exe XML文件轉換爲XSD?
- 12. 如何將XSD轉換爲XSLT?
- 13. 如何將Json數組轉換爲XSD
- 14. 如何將xml轉換爲xsd in oracle
- 15. 如何將XSD轉換爲Python類
- 16. 如何將XSD轉換爲Java類?
- 17. 如何將ecore(EMF)轉換爲xsd
- 18. 將WSDL轉換爲Java
- 19. 將WSDL轉換爲C#類
- 20. 將WSDL轉換爲C#類
- 21. 將xml + xsd轉換爲xhtml
- 22. 將XSD轉換爲RDF Schema
- 23. 將XSD轉換爲XML
- 24. 將XSD轉換爲ECore
- 25. 將Cobol copybook轉換爲XSD
- 26. 將XSD文檔轉換爲DocBook
- 27. 如何將RPC /編碼樣式WSDL轉換爲文檔/文字
- 28. 從XSD文件生成WSDL
- 29. 如何將XML從一個XSD轉換爲另一個XSD?
- 30. 什麼是XSD文件?如何使用它?我可以將我存儲的特效轉換爲XSD文件嗎?
它是downlaodable文件嗎?我沒有得到它的.exe文件? – sarah
您可以在sdk文件夾中找到它 – abmv