I want to create an XML file depending on a schema (XSD). I've found this question on StackOverflow: Generating XML file using XSD file
It works with a simple sample like this:
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);
But how can I add more classes/types into the same xml file? If I add these lines of codes after them below, they overwrite the text.xml file:
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);