Example :
XmlDocument doc = new XmlDocument ();
XmlNode rootNode = doc.CreateNode (XmlNodeType.Element, "usersettings",
null);
User user = new User (userid);
XmlNode rolesNode = user.GetRoles ();
rootNode.AppendChild (rolesNode);
note: from envykok
rootNode comes from doc
rootsNode comes from user.GetRoles
Solutions:
rootNode.AppendChild(doc.ImportNode (rolesNode,true ));