fixed Dtd issues on Linux.

This commit is contained in:
kay.one 2013-08-29 19:27:23 -07:00
parent 3e65c393fd
commit 87ac2b3b76
4 changed files with 3 additions and 7 deletions

View File

@ -1,7 +1,4 @@
using System; using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace NzbDrone.Common namespace NzbDrone.Common
{ {

View File

@ -44,17 +44,17 @@ namespace NzbDrone.Core.Test.IndexerTests.IntegrationTests
[Test] [Test]
[Explicit("needs newznab api key")]
public void nzbsorg_rss() public void nzbsorg_rss()
{ {
var indexer = new Newznab(); var indexer = new Newznab();
indexer.Settings = new NewznabSettings indexer.Settings = new NewznabSettings
{ {
ApiKey = "", ApiKey = "64d61d3cfd4b75e51d01cbc7c6a78275",
Url = "http://nzbs.org" Url = "http://nzbs.org"
}; };
indexer.InstanceDefinition = new IndexerDefinition(); indexer.InstanceDefinition = new IndexerDefinition();
indexer.InstanceDefinition.Name = "nzbs.org";
var result = Subject.FetchRss(indexer); var result = Subject.FetchRss(indexer);

View File

@ -3,7 +3,6 @@ using System.Collections.Generic;
using NLog; using NLog;
using NzbDrone.Common; using NzbDrone.Common;
using NzbDrone.Common.Serializer; using NzbDrone.Common.Serializer;
using NzbDrone.Core.Configuration;
namespace NzbDrone.Core.DataAugmentation.DailySeries namespace NzbDrone.Core.DataAugmentation.DailySeries
{ {

View File

@ -27,7 +27,7 @@ namespace NzbDrone.Core.Indexers
public IEnumerable<ReportInfo> Process(string xml, string url) public IEnumerable<ReportInfo> Process(string xml, string url)
{ {
using (var xmlTextReader = new XmlTextReader(new StringReader(xml)) { DtdProcessing = DtdProcessing.Ignore }) using (var xmlTextReader = XmlReader.Create(new StringReader(xml), new XmlReaderSettings { ProhibitDtd = false, IgnoreComments = true }))
{ {
var document = XDocument.Load(xmlTextReader); var document = XDocument.Load(xmlTextReader);
var items = document.Descendants("item"); var items = document.Descendants("item");