XSD代码生成器

时间:2008-11-13 20:51:58

标签: xml xsd code-generation

是否有任何代码生成器可以采用格式良好的XML文档,并根据XML文档的结构编写XSD架构?

7 个答案:

答案 0 :(得分:15)

最佳答案,无人:

http://xsd2code.codeplex.com

我把头发拉了整整8个小时的工作日,在那里找不到所有糟糕的解决方案(XSD,CodeXS,XSDObjectGen等),并且我不想为这些愚蠢的商业工具支付400美元此

然后我遇到了这个Codeplex项目......哇!我一生都在哪儿?

最好的部分......它正在积极地开展工作,现在正好(2009年),而不是2004年的一堆废弃的地壳或一些蹩脚的东西。

享受!

答案 1 :(得分:12)

XSD.exe实用程序(随Visual Studio一起安装)能够从XML文件创建XSD文件。

以下是MSDN

上的链接

我相信它也可能是.NET SDK的一部分,这意味着你不需要一个完整的Visual Studio安装。

答案 2 :(得分:7)

Visual Studio也做得很好......打开XML文件..从XML菜单中选择“生成架构”命令

答案 3 :(得分:2)

我有点迟到,但我发现Businessware Architects CodeXS非常好。我发现它处理复杂的模式要好得多。

答案 4 :(得分:1)

我注意到它确实很有用。毕竟,它无法推断所有内容:如果XML文档中存在元素,如何知道它是否是强制性的?

为实现类似的目标,

Examplotron至少部分地依赖于注释。

答案 5 :(得分:1)

尝试XXSd2Code。它的代码从xsds生成C#,C ++,Java和C ++ / CLI绑定。 XXSd2Code

答案 6 :(得分:1)

我知道这个老问题,但这可能有助于某人:http://www.freeformatter.com/xsd-generator.html。简单的在线工具,轻松完成工作。非常适合快速生成XML模式。