/[xmltv_parser]/trunk/libxmltv/Core/XMLTVLoader.cs
ViewVC logotype

Diff of /trunk/libxmltv/Core/XMLTVLoader.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 46 by william, Fri Mar 8 04:01:25 2013 UTC revision 49 by william, Fri Mar 8 05:20:12 2013 UTC
# Line 6  using libxmltv.Interfaces; Line 6  using libxmltv.Interfaces;
6  using System.IO;  using System.IO;
7  using Enterprise.Logging;  using Enterprise.Logging;
8  using System.Xml.Linq;  using System.Xml.Linq;
9    using System.Xml;
10    
11  namespace libxmltv.Core  namespace libxmltv.Core
12  {    {  
# Line 39  namespace libxmltv.Core Line 40  namespace libxmltv.Core
40              //xmltv_logger.Log.Warn.WriteLine("XML File Loading has not been implemented yet!");              //xmltv_logger.Log.Warn.WriteLine("XML File Loading has not been implemented yet!");
41              try              try
42              {              {
43                  instance.XmlDoc = XDocument.Load(instance.XmlFile.FullName);                  var document = XDocument.Load(instance.XmlFile.FullName);
44                    using (var ms = new MemoryStream())
45                    using (var xw = new XmlTextWriter(ms, Encoding.UTF8))
46                    {
47                        document.Save(xw);
48                        xw.Flush();
49                        StreamReader sr = new StreamReader(ms);
50                        ms.Seek(0, SeekOrigin.Begin);
51                        instance.XmlDoc = sr.ReadToEnd();
52                    }
53                    document = null;
54              }              }
55              catch (Exception ex)              catch (Exception ex)
56              {              {
# Line 52  namespace libxmltv.Core Line 63  namespace libxmltv.Core
63          {          {
64              //throw new NotImplementedException();              //throw new NotImplementedException();
65          }          }
66    
67            
68      }      }
69  }  }

Legend:
Removed from v.46  
changed lines
  Added in v.49

  ViewVC Help
Powered by ViewVC 1.1.22