aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.TV/Metadata/SeriesXmlParser.cs
diff options
context:
space:
mode:
authorLukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com>2012-07-14 16:45:11 -0400
committerLukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com>2012-07-14 16:45:11 -0400
commit2e03cb0916f69b324fe654f92f1642b21eb92005 (patch)
tree5472b527c627a079fcd1b1398cfc8fa8824c0836 /MediaBrowser.TV/Metadata/SeriesXmlParser.cs
parent5f5f2838b1931a2cf426b778755a417cc662b46f (diff)
Improved loading performance even more by switching from XmlDocument to XmlReader. Also added more api improvements.
Diffstat (limited to 'MediaBrowser.TV/Metadata/SeriesXmlParser.cs')
-rw-r--r--MediaBrowser.TV/Metadata/SeriesXmlParser.cs14
1 files changed, 7 insertions, 7 deletions
diff --git a/MediaBrowser.TV/Metadata/SeriesXmlParser.cs b/MediaBrowser.TV/Metadata/SeriesXmlParser.cs
index 4ce081f40..f4c071900 100644
--- a/MediaBrowser.TV/Metadata/SeriesXmlParser.cs
+++ b/MediaBrowser.TV/Metadata/SeriesXmlParser.cs
@@ -7,25 +7,25 @@ namespace MediaBrowser.TV.Metadata
{
public class SeriesXmlParser : BaseItemXmlParser<Series>
{
- protected override void FetchDataFromXmlNode(XmlNode node, Series item)
+ protected override void FetchDataFromXmlNode(XmlReader reader, Series item)
{
- switch (node.Name)
+ switch (reader.Name)
{
case "id":
- item.TVDBSeriesId = node.InnerText ?? string.Empty;
+ item.TVDBSeriesId = reader.ReadElementContentAsString() ?? string.Empty;
break;
case "SeriesName":
- item.Name = node.InnerText ?? string.Empty;
+ item.Name = reader.ReadElementContentAsString() ?? string.Empty;
break;
case "Status":
- item.Status = node.InnerText ?? string.Empty;
+ item.Status = reader.ReadElementContentAsString() ?? string.Empty;
break;
case "Runtime":
{
- string text = node.InnerText ?? string.Empty;
+ string text = reader.ReadElementContentAsString() ?? string.Empty;
if (!string.IsNullOrEmpty(text))
{
@@ -39,7 +39,7 @@ namespace MediaBrowser.TV.Metadata
}
default:
- base.FetchDataFromXmlNode(node, item);
+ base.FetchDataFromXmlNode(reader, item);
break;
}
}