How can I generate valid XML in C#?
new XElement("Foo", from s in nameValuePairList select new XElement("Bar", new XAttribute("SomeAttr", "SomeAttrValue"), new XElement("Name", s.Name), new XElement("Value", s.Value) ) );