My XML:
var cust = xDoc.Descendants("Customer") .First(c => c.Attribute("id").Value == "2"); cust.Element("Accounts").Add(new XElement("Account", new XAttribute("id","3") ));