public void Save(string filename) { XmlFile file = new XmlFile(false, "", "accounts"); int version = 0; file.AddAttribute(file.DocumentElement, "version", version.ToString()); //adding version of accountlist foreach (Account acc in this) { file.DocumentElement.AppendChild(acc.Save(file)); } file.Save(filename); }