20 |
private XMLTVRuntimeInstance instance; |
private XMLTVRuntimeInstance instance; |
21 |
protected XMLTVLoader(string xml_file, XMLTVRuntimeInstance xmltv) |
protected XMLTVLoader(string xml_file, XMLTVRuntimeInstance xmltv) |
22 |
{ |
{ |
23 |
xmltv_logger.Log.Verbose.Debug.WriteLine("Creating Instance of XMLTVLoader"); |
xmltv_logger.Verbose.Debug.WriteLine("Creating Instance of XMLTVLoader"); |
24 |
//string _xmltv; |
//string _xmltv; |
25 |
//if (!Internals.VerifyInstance<string>(xmltv, out _xmltv)) { return; } |
//if (!Internals.VerifyInstance<string>(xmltv, out _xmltv)) { return; } |
26 |
//xmlfile = _xmltv; |
//xmlfile = _xmltv; |
36 |
|
|
37 |
private void LoadXml() |
private void LoadXml() |
38 |
{ |
{ |
39 |
xmltv_logger.Log.Info.WriteLine("Loading XMLTV File: {0}", instance.XmlFile.Name); |
xmltv_logger.Info.WriteLine("Loading XMLTV File: {0}", instance.XmlFile.Name); |
40 |
//xmltv_logger.Log.Warn.WriteLine("XML File Loading has not been implemented yet!"); |
//xmltv_logger.Warn.WriteLine("XML File Loading has not been implemented yet!"); |
41 |
try |
try |
42 |
{ |
{ |
43 |
var document = XDocument.Load(instance.XmlFile.FullName); |
var document = XDocument.Load(instance.XmlFile.FullName); |
54 |
} |
} |
55 |
catch (Exception ex) |
catch (Exception ex) |
56 |
{ |
{ |
57 |
xmltv_logger.Log.Error.WriteLine("Failed to load XMLTV File: {0}", instance.XmlFile.Name); |
xmltv_logger.Error.WriteLine("Failed to load XMLTV File: {0}", instance.XmlFile.Name); |
58 |
xmltv_logger.Log.Error.WriteLine(ex.GetBaseException().ToString()); |
xmltv_logger.Error.WriteLine(ex.GetBaseException().ToString()); |
59 |
} |
} |
60 |
} |
} |
61 |
|
|