有没有解决任何事情可以读取XSD架构和动态创建(Windows的C#)的数据输入表单?这也将需要阅读的类型定义,并用它们来验证输入的数据。然后此数据将被保存为XML文件。

我宁愿它是自XSD能动态的形式,而且很可能会改变。我宁愿没有重建和每次改变时间重新分配的应用程序。

我看到 XSD2code 这看起来很有希望,但似乎并没有是动态的。

在Codeplex 看起来很有希望的 XML数据编辑器,但它引发了未处理的异常当我喂它的XSD我会用。另外,我不认为它的验证规则。

有帮助吗?

解决方案

我不知道这是否可以帮助您与这个充满活力的东西,但比XSD2Code更好的是LinqToXSD。 起初,你建立与LinqToXSD一个对象的.cs,那么你将其添加到您的项目。 然后添加一个新的数据源对象,并设置绑定到您的.cs对象。 不要忘了适当引用XML.Schema.Linq.dll添加到您的项目。 现在,你可以到你的WinForms添加绑定资源。 我与验证处理,现在,我希望它会与罚款,我会让你知道。

scroll top