Bạn có thể thử XmlSerializer
nếu bạn thực sự muốn tránh viết mã của riêng mình, nhưng làm điều đó với LINQ sang XML sẽ đơn giản như sau:
XElement element = new XElement("StringList",
values.Select(x => new XElement("String", x)));
string text = element.ToString();