【发布时间】:2016-01-14 10:38:17
【问题描述】:
我想根据架构 (XSD) 创建一个 XML 文件。我在 StackOverflow 上发现了这个问题:Generating XML file using XSD file
它适用于这样的简单示例:
var data = new ProfileType();
data.Name = "Test";
data.Address = "Street";
var serializer = new XmlSerializer(typeof(ProfileType));
using (var stream = new StreamWriter("D:\\test.xml")) serializer.Serialize(stream, data);
但是如何在同一个 xml 文件中添加更多类/类型?如果我在下面添加这些代码行,它们会覆盖 text.xml 文件:
var data2 = new MemberType();
data2.Age = "25";
data2.Code = "Z14x";
data2.Color = "Red":
var serializer2 = new XmlSerializer(typeof(MemberType));
using (var stream = new StreamWriter("D:\\test.xml")) serializer2.Serialize(stream, data2);
【问题讨论】:
标签: c# .net xml xsd xmlserializer