Example #1
0
        /// <summary>
        /// Загрузить список сокращений из заданного файла
        /// </summary>
        /// <param name="fileName">Имя файла или URL</param>
        /// <returns></returns>
        public static AcronymList Load(string fileName)
        {
            // Создание сериализатора
            XmlSerializer s = new XmlSerializer(typeof(AcronymList));
            // Открываем XML-файл на чтение
            XmlReader reader = XmlReader.Create(fileName);
            // Формирование объекта в памяти на основе XML-файла
            AcronymList list = (AcronymList)s.Deserialize(reader);//Фабрика классов

            // Возврат результата
            return(list);
        }
Example #2
0
 /// <summary>
 /// Загрузка списка сокращений
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void toolStripButtonLoad_Click(object sender, EventArgs e)
 {
     list = AcronymList.Load("http://www.orioner.ru/croc/AcronymList.xml");
 }