2016-03-02 61 views
1

是否有任何工具可將xsd轉換爲C++代碼。生成的代碼可用於序列化和解析xml。它也應該作爲獨立運行。
我看到一些開源工具,如CodeSynthesis但它已經覆蓋了GPL許可證。
我正在尋找一種工具,它將生成可獨立運行的代碼。將xsd轉換爲C++代碼的工具

+1

https://msdn.microsoft.com/en-us/library/x6c1kb0s%28v=vs。 110%29.aspx可以轉換爲C#,也許這有幫助,我不知道你是如何使它成爲C++代碼。 – CodeMonkey

+2

_xsd.exe some.xsd/l:CPP/c_將有所幫助。 – Fresher

回答

3

xsd.exe也爲C++ \ CLI生成代碼。
在文檔中未添加\ languages。但是在VS CommandPrompt中執行xsd.exe時,在\ languages部分中可以看到CPP。
使用下面的命令生成CPP代碼:XSD.EXE some.xsd /升:CPP/C

+0

我不知道,因爲我只用它用於C#,它確實沒有在文檔中顯示。接得好! – CodeMonkey