Ferrari サイトの RSS フィードを作成しようとしていますが、SyndicationItem を使用してすべてを読み取ることができません。問題は、メソッド getContent()がと要素のみ<link>
を読み取ることです (それらはすべて の子です)。の子要素の内容も読み取る必要があります。このクエリを変更する必要があります。<title>
<description>
<item>
<textnews>
<item>
feed.LoadFromXml(feedXML);
// Query LINQ per effettuare il mapping
return feed.Items.ToList().Select(x =>
new FeedItem
{
Title = x.Title.ExtractText(),
Uri = x.GetUri(),
Id = (x.ItemUri != null) ? x.ItemUri.ToString() : x.Title.ExtractText(),
PubDate = x.PublishedDate.ToLocalTime().DateTime,
Content = x.GetContent(),
PlainTextContent = x.GetContent().ToPlainText(),
Subtitle = string.Empty,
ContentType = x.GetContentType(),
}).ToList();
手伝って頂けますか?