2016-04-16 5 views
1

Я пытаюсь разобрать элемент RSS-ленты в SyndicationItem.SyndicationItem анализирует содержимое в сводку

В соответствии с контрактом свойство Summary должно содержать элемент описания из RSS 2.0. Но мой rss-канал содержит кодировку содержимого элемента, а в сводке SyndicationItem содержится контент, а не описание. Подача RSS я использую http://www.demorgen.be/nieuws/rss.xml

// 
// Summary: 
//  Gets or sets a summary of the item. 
// 
// Returns: 
//  The atom:summary element or the description element in RSS 2.0. 

Если содержание закодированное существует, что это лучший способ, чтобы получить текст в описании элемента?

ответ

0

В конце концов я должен получить описание от ElementExtensions

string description; 
foreach (var node in item.ElementExtensions) 
{ 
    if (node.NodeName.Equals("summary")) 
    { 
     description = node .NodeValue; 
     break; 
    } 
}