ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/xmltv_parser/trunk/libxmltv/Core/XMLTVParser.cs
(Generate patch)

Comparing trunk/libxmltv/Core/XMLTVParser.cs (file contents):
Revision 54 by william, Fri Mar 8 05:20:12 2013 UTC vs.
Revision 55 by william, Fri Mar 8 10:19:32 2013 UTC

# Line 21 | Line 21 | namespace libxmltv.Core
21  
22          protected XMLTVParser(XMLTVRuntimeInstance xmltv)
23          {
24 <            xmltv_logger.Log.Verbose.Debug.WriteLine("Creating Instance of XMLTVParser");
24 >            xmltv_logger.Verbose.Debug.WriteLine("Creating Instance of XMLTVParser");
25              //IXMLTV_LOADER _xmltv;
26              //if (!Internals.VerifyInstance<IXMLTV_LOADER>(xmltv, out _xmltv)) { return; }
27              //XMLTV_LOADER = _xmltv;
# Line 41 | Line 41 | namespace libxmltv.Core
41          [Conditional("XMLTV_PARSER_TESTING")]
42          private void _imp_TestParse()
43          {
44 <            xmltv_logger.Log.Verbose.Debug.WriteLine("Running XML_PARSER Test");
44 >            xmltv_logger.Verbose.Debug.WriteLine("Running XML_PARSER Test");
45              var doc = XDocument.Parse(instance.XmlDoc);
46              ParseRootElements(doc);
47              ParseChannels(doc);
# Line 50 | Line 50 | namespace libxmltv.Core
50          [Conditional("XMLTV_PARSER_TESTING")]
51          private void ParseRootElements(XDocument doc)
52          {
53 <            xmltv_logger.Log.Verbose.Debug.WriteLine("Parseing Root Data");            
53 >            xmltv_logger.Verbose.Debug.WriteLine("Parseing Root Data");            
54              Debug.Assert(doc.Root.Name == XMLTVConstants.ROOT_ELEMENT, string.Format("Expected Root Element: '{0}' but read: '{1}'", XMLTVConstants.ROOT_ELEMENT, doc.Root.Name));
55 <            xmltv_logger.Log.Verbose.Debug.WriteLine("\tRoot: {0}", doc.Root.Name);
55 >            xmltv_logger.Verbose.Debug.WriteLine("\tRoot: {0}", doc.Root.Name);
56              var attributes = doc.Root.Attributes().ToList();
57              foreach (var attribute in attributes)
58              {
59 <                xmltv_logger.Log.Verbose.Debug.WriteLine("\t{0}: {1}", attribute.Name, attribute.Value);
59 >                xmltv_logger.Verbose.Debug.WriteLine("\t{0}: {1}", attribute.Name, attribute.Value);
60              }
61          }
62          [Conditional("XMLTV_PARSER_TESTING")]
63          private void ParseChannels(XDocument doc)
64          {
65 <            xmltv_logger.Log.Verbose.Debug.WriteLine("Parsing Channel Data");
65 >            xmltv_logger.Verbose.Debug.WriteLine("Parsing Channel Data");
66              var elements = doc.Root.Descendants(XMLTVConstants.CHANNEL_ELEMENT).ToList();
67              foreach (var element in elements)
68              {
# Line 70 | Line 70 | namespace libxmltv.Core
70                  {
71                      foreach (var attribute in element.Attributes())
72                      {
73 <                        xmltv_logger.Log.Verbose.Debug.WriteLine("\t\t{0} {1}: {2}",element.Name, attribute.Name, attribute.Value);
73 >                        xmltv_logger.Verbose.Debug.WriteLine("\t\t{0} {1}: {2}",element.Name, attribute.Name, attribute.Value);
74                      }
75                  }
76                  foreach (var childEllement in element.Descendants())
# Line 79 | Line 79 | namespace libxmltv.Core
79                      {
80                          foreach (var attribute in childEllement.Attributes())
81                          {
82 <                            xmltv_logger.Log.Verbose.Debug.WriteLine("\t\t\t{0}: {1}", attribute.Name, attribute.Value);
82 >                            xmltv_logger.Verbose.Debug.WriteLine("\t\t\t{0}: {1}", attribute.Name, attribute.Value);
83                          }
84                      }
85 <                    xmltv_logger.Log.Verbose.Debug.WriteLine("\t\t\t{0}: {1}", childEllement.Name, childEllement.Value);
85 >                    xmltv_logger.Verbose.Debug.WriteLine("\t\t\t{0}: {1}", childEllement.Name, childEllement.Value);
86                  }
87              }
88          }
89          [Conditional("XMLTV_PARSER_TESTING")]
90          private void ParsePrograms(XDocument doc)
91          {
92 <            xmltv_logger.Log.Verbose.Debug.WriteLine("Parsing Program Data");
92 >            xmltv_logger.Verbose.Debug.WriteLine("Parsing Program Data");
93              var elements = doc.Root.Descendants(XMLTVConstants.PROGRAM_ELEMENT).ToList();
94              foreach (var element in elements)
95              {
# Line 97 | Line 97 | namespace libxmltv.Core
97                  {
98                      foreach (var attribute in element.Attributes())
99                      {
100 <                        xmltv_logger.Log.Verbose.Debug.WriteLine("\t\t{0} {1}: {2}", element.Name, attribute.Name, attribute.Value);
100 >                        xmltv_logger.Verbose.Debug.WriteLine("\t\t{0} {1}: {2}", element.Name, attribute.Name, attribute.Value);
101                      }
102                  }
103                  foreach (var childEllement in element.Descendants())
# Line 106 | Line 106 | namespace libxmltv.Core
106                      {
107                          foreach (var attribute in childEllement.Attributes())
108                          {
109 <                            xmltv_logger.Log.Verbose.Debug.WriteLine("\t\t\t{0}: {1}", attribute.Name, attribute.Value);
109 >                            xmltv_logger.Verbose.Debug.WriteLine("\t\t\t{0}: {1}", attribute.Name, attribute.Value);
110                          }
111                      }
112 <                    xmltv_logger.Log.Verbose.Debug.WriteLine("\t\t\t{0}: {1}", childEllement.Name, childEllement.Value);
112 >                    xmltv_logger.Verbose.Debug.WriteLine("\t\t\t{0}: {1}", childEllement.Name, childEllement.Value);
113                  }
114                  //break;
115              }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines