![](/img/trans.png)
[英]Is there a class to generate a sample XML document from XSD schema in .NET
[英]Using xsd to generate XML in .net
我正在一个.net应用程序中工作,我们需要根据从db中检索的数据集动态生成XML文件。 XML模式应基于提供的xsd。 我想知道有没有办法将数据集或每个数据行与xsd绑定或关联。 我不知道它是否可以完成,或者我可能正在考虑以错误的观点使用XSD。 如果我错了,请纠正我,让我知道将从db检索到的数据与预定义模式相关联的最佳方法。谢谢。
更新:如果我对xsd的看法是错误的,请详细说明如何使用xsds(或者指出一些有用的链接)。
使用架构文档作为visual studio附带的命令行xsd.exe程序的参数,以生成可包含在项目/解决方案中的类文件或类型化数据集。 这些类或数据集可以序列化为xml,并且将符合用于创建它们的架构文档。
唯一的问题是它不是动态的:你不能等到运行时才能获得模式文件。 但是没有任何内置的东西可以支持这一点。
除了Joel Coehoorn建议的解决方案 - 从XSD生成类型化数据集或业务实体 - 让我添加其他几种方法:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.