繁体   English   中英

基于C#中的XSD架构生成和填充XML文件

[英]Generating and populating an XML file based off an XSD schema in C#

在我尝试创建的工具上寻求一些建议,因为我对XML的了解很少或根本不了解。

场景是我有一个XSD模式。 我已经在Visual Studio命令行中使用XSD工具生成了C#类。

然后,我创建了一个基本的控制台应用程序,它将填充生成的C#类中的第一个部分类。

然后,程序将序列化此数据并在文件夹中创建XML作为概念证明。

我遇到的问题是寻找最佳方法来填充和序列化该类中的所有数据,因为生成的XSD很大。

最好的方法来解决这个问题的任何建议,将不胜感激!

使用反射来遍历类的成员,并根据成员的类型使用默认值填充它们。

然后进行序列化,并希望您的XML能够针对该模式进行验证。

我之所以这样说,是因为从XSD推断.cs并不是一门精确的科学,因为它不能保证通过序列化生成的XML将符合要求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM