我一直在尋找一種解決方案,可以從XSD模式生成Objective C類,但目前爲止找不到任何有用的東西。我打算在Xcode中的我的下一個應用程序中使用它。如何自動生成從XSD到Objective C IOS的類?
4
A
回答
1
您可能想嘗試使SOAP-to-ObjectiveC工具用於此目的。 Google搜索中顯示的人數很多。如果您的服務不是基於SOAP的,它們可能無法理想地工作。但是,所有基於SOAP的接口都將在內部使用XSD架構文件來描述其接口,因此可以使用SOAP庫來生成所需的代碼。
-1
另一種方法,我發現成功時,我有一對夫婦只SOAP調用的我需要做:
- 使用工具,如SOAPUI生成一個樣本SOAP消息
- 複製/粘貼示例消息轉換爲您存儲在您的應用程序包中的新文件, 帶有您希望在運行時指定的消息的任何字段的佔位符文本。
- 當您想發送消息時,請閱讀示例消息文件,然後執行一些簡單的XML操作以填寫所需的字段。
我一直在使用這種方法來建立一個簡單的基於SOAP的客戶端,而不是使用其中一種成熟的解決方案。我需要在我的服務的WSDL文件中定義的幾十個中使用5或6個簡單的SOAP方法,所以這種方法對我來說工作得很好。
相關問題
- 1. 從* .xsd模式文件自動生成objective-c類
- 2. C#從XSD自動生成類對象
- 3. 從XSD生成C#類(xhtml.blkstruct.class)
- 4. C#從XSD生成類
- 5. C#:從XML模式(XSD)文件自動生成DDL和ORM類
- 6. 從C#中的類生成XSD
- 7. C#@枚舉從XSD生成的類
- 8. XSD和自動類/消息生成
- 9. 從BPEL自動生成XSD?或來自XSD的BPEL?
- 10. 如何在我的類中使用XSD生成自動屬性?
- 11. 從XML,XSD或C#生成LINQ DataContext類
- 12. 使用XSD中的自動生成的代理類(.Net C#4.0)
- 13. 如何訪問/創建C#xsd自動生成的字段
- 14. 如何從XSD/XML自動生成特定.NET語言的類的代碼?
- 15. 如何讓maven-jaxws-plugin生成從xsd生成的類的@XmlElementWrapper?
- 16. 如何自動測試xsd和生成的類是否同步?
- 17. 如何從xsd生成的c#類創建WCF服務
- 18. Jackson:從XSD生成Jackson類
- 19. 從xsd生成jaxb groovy類
- 20. 生成XJC從XSD類
- 21. 如何從xsd生成xpath?
- 22. 如何自動生成C#
- 23. Objective-C子類中的自動生成方法代碼
- 24. 停止xsd.exe從xsd模式自動生成C++頭文件
- 25. Objective-C中的QR生成器iOS
- 26. 如何從xml生成.xsd文件?
- 27. 如何使用Eclipse MDT XSD項目自動從XSD文件生成XML實例?
- 28. xsd java類生成
- 29. 如何從XML模式生成Objective C類文件?
- 30. 無法從xsd生成適當的類
爲什麼你需要這樣做?您是否有現有的XSD想要從中生成類?如果不是,那麼您可能需要查看特定於Objective-C的其他選項。 – CajunLuke
整個概念是通過Iphone與特定的Cloud Service Bus服務進行通信。總線本身具有特定的XSD架構。我想從該XSD爲Objective C生成類。 – Haris
此服務是否使用包含這些模式的SOAP接口作爲SOAP WSDL的一部分?或者,這是一種通用的Web服務,它恰好使用XSD模式記錄其XML接口? –