Construyendo un lector RSS simple, recuperando contenido

Estoy tratando de hacer un simple lector de RSS usandoSyndicationFeed clase.

Hay algunas etiquetas estándar, como<title>, <link>, <description>... no hay problema con ellos.

Pero hay algunas otras etiquetas. por ejemplo, enesta alimentación, que creado por WordPress, hay<content:encoded> etiqueta. Creo que puede haber otras etiquetas para la parte de contenido de otros sitios web. ¿Correcto?

Quiero saber cómo encontrar el contenido principal de cada publicación, ¿hay algún estándar? ¿Qué etiquetas debo buscar?

(por ejemplo, un sitio puede usar<content:encoded> pero algunos otros solo uso<description> o alguien usa otro estándar ... No sé qué hacer para recuperar elprincipal contenido de una publicación)

P.S: Estoy usando este código para probar mi lector de RSS simple:

        var reader = XmlReader.Create("http://feed.2barnamenevis.com/2barnamenevis");
        var feed = SyndicationFeed.Load(reader);

        string s = "";
        foreach (SyndicationItem i in feed.Items)
        {
            s += i.Title.Text + "<br />" + i.Summary.Text + "<br />" + i.PublishDate.ToString() + "<br />";
            foreach (SyndicationElementExtension extension in i.ElementExtensions)
            {
                XElement ele = extension.GetObject<XElement>();
                s += ele.Name + " :: " + ele.Value + "<br />";
            }
            s += "<hr />";
        }
        return s;

Respuestas a la pregunta(3)

Su respuesta a la pregunta