я пытаюсь использовать этот пример, чтобы получить изображения из URL-адреса http://www.nydailynews.com/cmlink/NYDN.Article.rssКак получить все возможные URL изображения из позиции RSS-канала?
, но никакого успеха
Может у мне помочь найти все правильные пути получают все возможные адреса изображения из RSS элемента канала от SyndicationItem
класса?
Существует проектное решение here, но я думаю, это должно быть более общее решение.
Спасибо!
List<RssFeedItem> rssItems = new List<RssFeedItem>();
Stream stream = e.Result;
XmlReader response = XmlReader.Create(stream);
SyndicationFeed feeds = SyndicationFeed.Load(response);
foreach (SyndicationItem f in feeds.Items)
{
RssFeedItem rssItem = new RssFeedItem();
rssItem.Description = f.Summary.Text;
foreach (SyndicationLink enclosure in f.Links.Where<SyndicationLink>(x => x.RelationshipType == "enclosure"))
{
Uri url = enclosure.Uri;
long length = enclosure.Length;
string mediaType = enclosure.MediaType;
rssItem.ImageLinks.Add(url.AbsolutePath);
}
}
Существует элемент вы хотите URL-адрес из этой части, или вы хотите URL-адреса из <СМИ: содержание>? –
Habib
@ Habib.OSU Основная проблема заключается в том, что я запутался, потому что существует множество способов представления URL-адресов изображений под элементом RSS-ленты. Поэтому я пытаюсь сделать код для получения изображений из разных мест элемента фида. Теперь я должен получить его из