Exemplo n.º 1
0
        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());
        }