2008-11-13 138 views

回答

12

XSD.exe實用程序(與Visual Studio一起安裝)能夠從XML文件創建XSD文件。

這裏有MSDN

的鏈接,我相信它也可以在.NET SDK的一部分,這意味着你不需要一個完全成熟的Visual Studio安裝。

+0

我正試圖在我的硬盤上找到該文件。該死的東西在哪裏? – 2008-11-13 21:36:04

+0

如果你打開一個vs命令提示符,只需輸入xsd – Chris 2008-11-13 21:40:04

+0

啊。我正在尋找物理.exe文件。傻我。我終於在%Program Files%\ Microsoft SDKs \ Windows \ v6.0A \ bin – 2008-11-13 21:59:32

7

的Visual Studio確實不錯不錯太...打開XML文件..選擇「生成模式」從XML菜單

1

我記下確定它很有用。畢竟,它不能推斷出一切:如果XML文檔中存在元素,如何知道它是否是強制性的?

Examplotron,實現類似的目標,至少部分依賴於註釋。

15

最佳答案,無一例外:

http://xsd2code.codeplex.com

我拉我的頭髮了整整8小時工作日,無處所有蹩腳的解決方案在那裏(XSD,CodeXS,XSDObjectGen,和其他人),並沒有興趣支付400美元的愚蠢的商業工具只是爲了做到這一點。

然後我遇到了這個codeplex項目...哇!我一生都在哪裏?

最好的部分......它的積極努力,現在(2009年),而不是從2004年的abaondoned地殼堆或一些跛腳的事情。

享受!

1

嘗試XXSd2Code。它的代碼從xsds生成C#,C++,Java和C++/CLI綁定。 XXSd2Code