0
Я хочу создать XML-файл в зависимости от схемы (XSD). Я нашел этот вопрос на StackOverflow: Generating XML file using XSD fileXmlSerializer/StreamWriter несколько типов/классов в один и тот же файл xml
Он работает с простым примером, как это:
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);