XElement => Add children nodes at run time XElement => Add children nodes at run time xml xml

XElement => Add children nodes at run time


Try this:

var x = new XElement("root",             new XElement("name", "AAA"),             new XElement("last", "BBB"),             new XElement("children",                 from c in family                 select new XElement("child",                             new XElement("name", "XXX"),                             new XElement("last", "TTT")                        )             )        );


 XElement root = new XElement("root",                  new XElement("name", "AAA"),                  new XElement("last", "BBB"));XElement children = new XElement("children");foreach (Children c in family){    children.Add(new XElement("child",               new XElement("name", c.Name),              new XElement("last", c.Last)); }root.Add(children);


var children = new XElement("children");XElement x = new XElement("root",                  new XElement("name", "AAA"),                  new XElement("last", "BBB"),                  children);foreach (Children c in family){    children.Add(new XElement("child",               new XElement("name", "XXX"),              new XElement("last", "TTT")); }