Исключение из RSS-канала Syndication Feed во время функции загрузки - PullRequest
2 голосов
/ 09 февраля 2012

Исключительная ситуация XML при загрузке URL атома:

код:

XMLReader reader =XmlReader.Create("urlstring");

SyndicationFeed feed =SyndicationFeed.Load(reader);

исключение:

$ exception {"Недопустимые данные на корневом уровне. Строка 1, позиция 1. "} System.Exception {System.Xml.XmlException}

Содержимое URL Atom:

Этот файл XML, по-видимому, не имеет никакой информации о стиле, связанной с ним. Дерево документов показано ниже.

<feed xmlns="http://www.w3.org/2005/Atom">
...
</feed>

Нужно ли нам иметь XMLVersion в качестве первой строки в URL-адресе атома, если нет, то как нам с этим бороться? Любые указатели на разрешение приветствуются.

1 Ответ

1 голос
/ 09 февраля 2012

У меня была точно такая же проблема с RSS-каналами..Net Syndication не читает все форматы каналов.Вместо использования .Net SyndicationFeed я выбрал Argotic Syndication Framework

Он работает хорошо, и вы можете скачать его с codeplex http://argotic.codeplex.com/

Надеюсь, что поможет

...