public static string SerializeListToXml(ObservableCollection <Chanel> list) { XmlSerializer xmlSerializer = new XmlSerializer(typeof(ObservableCollection <Chanel>)); StringBuilder stringBuilder = new StringBuilder(); XmlWriterSettings xmlWriterSetting = new XmlWriterSettings(); xmlWriterSetting.set_Indent(true); xmlWriterSetting.set_OmitXmlDeclaration(true); XmlWriter xmlWriter = XmlWriter.Create(stringBuilder, xmlWriterSetting); try { xmlSerializer.Serialize(xmlWriter, list); } finally { if (xmlWriter != null) { xmlWriter.Dispose(); } } return(stringBuilder.ToString()); }