Как отобразить элементы ссылки из rss. xml в моем C# - PullRequest
1 голос
/ 05 мая 2020

Как отобразить гиперссылку, миниатюру и Publi sh Дата из следующего RSS. XML Feed: https://www.economist.com/europe/rss.xml

Я пытаюсь получить гиперссылку, Миниатюра и публикация sh Дата из канала выше. Как go об этом?

Ниже мой код, который отображает только заголовок и описание:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Xml;
using System.ServiceModel;
using System.ServiceModel.Description;
using System.ServiceModel.Web;
using System.ServiceModel.Syndication;




namespace RSS_Demo
{
    public partial class Form1 : Form
    {
    public Form1()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {

        try
        {
            XmlReader FD_readxml = XmlReader.Create(textBox1.Text);
            SyndicationFeed FD_feed = SyndicationFeed.Load(FD_readxml);

            TabPage FD_tab = new TabPage(FD_feed.Title.Text);

            tabControl1.TabPages.Add(FD_tab);

            ListBox FD_list = new ListBox();

            FD_tab.Controls.Add(FD_list);

            FD_list.Dock = DockStyle.Fill;

            FD_list.HorizontalScrollbar = true;

            foreach(SyndicationItem FD_item in FD_feed.Items)
            {
                FD_list.Items.Add(FD_item.Title.Text);
                FD_list.Items.Add(FD_item.Summary.Text);
                FD_list.Items.Add("---------");

            }




        }
        catch { }
    }
}

}

...