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