Anda dapat mencoba XmlSerializer
jika Anda benar-benar ingin menghindari penulisan kode Anda sendiri, tetapi melakukannya dengan LINQ ke XML akan sesederhana:
XElement element = new XElement("StringList",
values.Select(x => new XElement("String", x)));
string text = element.ToString();