示例#1
0
        private void Read(string filePath)
        {
            try
            {
                var           fixedString   = XmlConverter.FixBadXmlText(filePath);
                XmlSerializer xmlSerializer = new XmlSerializer(typeof(OFXFileObject));
                var           steamFile     = GenerateStreamFromString(fixedString);
                var           result        = xmlSerializer.Deserialize(steamFile);

                steamFile.Close();

                _transactionReport.AddTransactionsFromFile(result as OFXFileObject);
            }
            catch (Exception ex)
            { throw new ApplicationException($"Invalid File : {ex}"); };
        }