/// <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); }
/// <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"); }