Сбой SyndicationFeed.Load для определенного канала - PullRequest
0 голосов
/ 20 февраля 2012

Мой код для чтения ленты с URL-адреса, как показано ниже,

var reader = XmlReader.Create("http://stackoverflow.com/feeds");
var feed = SyndicationFeed.Load(reader); 

Это прекрасно работает.Но когда я хотел загрузить какой-то другой канал, такой как

"http://www.microsoft.com/feeds/technet/en-us/TechNetNewsFeed.xml". 

Он терпит неудачу за исключением

'Text' is an invalid XmlNodeType. Line 18, position 1002.

Что я понял из поиска и чтения разных вопросов и ответов, это кажется проблемой сrss / atom версия канала, который я пытаюсь прочитать.

Как я могу решить это?Также было бы лучше, если бы решение работало для всех (ну почти) типов каналов и без использования какой-либо внешней библиотеки.Если это невозможно, предложите легковесную внешнюю библиотеку с открытым исходным кодом.

1 Ответ

0 голосов
/ 04 апреля 2012

@ Damien_The_Unbeliever комментарий правильный.Корм XAML был неправильным.Это отвечает на мой вопрос.

...