public static void SaveXmlConfig(DataSourceConfigItem model)
        {
            if (!File.Exists(dataSourceXmlConfigUrl))
            {
                File.Create(dataSourceXmlConfigUrl).Close();
            }
            XmlSerializer serializer = new XmlSerializer(typeof(DataSourceConfigItem));
            FileStream    fs         = new FileStream(dataSourceXmlConfigUrl, FileMode.Create);

            serializer.Serialize(fs, model);
            fs.Close();
        }
        public static DataSourceConfigItem GetXmlConfig()
        {
            DataSourceConfigItem model = new DataSourceConfigItem();

            if (!File.Exists(dataSourceXmlConfigUrl))
            {
                return(model);
            }
            XmlSerializer serializer = new XmlSerializer(typeof(DataSourceConfigItem));

            try {
                string     fileName = dataSourceXmlConfigUrl;
                FileStream fs       = new FileStream(fileName, FileMode.Open);
                model = (DataSourceConfigItem)serializer.Deserialize(fs);
                fs.Close();
            }
            catch { }
            return(model);
        }