Sie könnten XmlSerializer
wenn Sie es wirklich vermeiden wollen, Ihren eigenen Code zu schreiben, aber es mit LINQ to XML zu tun wäre so einfach wie:
XElement element = new XElement("StringList",
values.Select(x => new XElement("String", x)));
string text = element.ToString();