是否有任何代码生成器可以采用格式良好的XML文档,并根据XML文档的结构编写XSD架构?
答案 0 :(得分:15)
最佳答案,无人:
我把头发拉了整整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模式。