/// <summary> /// загрузить данные из /// xml файла /// </summary> /// <param name="_xmlPath">путь к файлу</param> /// <exception cref="IOException"></exception> /// <exception cref="InvalidOperationException"></exception> /// <exception cref="AppException"></exception> private void LoadData(string _xmlPath) { try { TextReader tr = new StreamReader(_xmlPath); XmlSerializer reader = new XmlSerializer(typeof(SerializeXSLTParams)); data = (SerializeXSLTParams)reader.Deserialize(tr); tr.Close(); data.ToolImg.FixParams(); } catch (IOException ex) { throw new Exception("Ошибка исходного файла xml: " + _xmlPath + " " + ex.Message); } catch (InvalidOperationException ex) { throw new Exception("Невозможно представить данные xml файла в виде структуры данных параметров xslt преобразования: " + ex.Message); } catch (Exception ex) { throw new Exception("Ошибка считывания и преобразования данных XSLT преобразования из xml файла: " + ex.Message); } }
/// <summary> /// загрузить данные из /// xml файла /// </summary> /// <param name="_xmlPath">путь к файлу</param> /// <exception cref="IOException"></exception> /// <exception cref="InvalidOperationException"></exception> /// <exception cref="AppException"></exception> private void LoadData(string _xmlPath) { try { TextReader tr = new StreamReader(_xmlPath); XmlSerializer reader = new XmlSerializer(typeof(SerializeXSLTParams)); data = (SerializeXSLTParams)reader.Deserialize (tr); tr.Close(); data.ToolImg.FixParams(); } catch(IOException ex) { throw new Exception("Ошибка исходного файла xml: " + _xmlPath + " " + ex.Message); } catch(InvalidOperationException ex) { throw new Exception("Невозможно представить данные xml файла в виде структуры данных параметров xslt преобразования: "+ex.Message); } catch(Exception ex) { throw new Exception("Ошибка считывания и преобразования данных XSLT преобразования из xml файла: " + ex.Message); } }