簡體   English   中英

如何在Rss的“項目元素”中添加圖像?

[英]How can i add image in “item element” in Rss?

GetProductData返回正確的圖像URL,但是在我的ashx頁面中沒有出現。 有誰能夠幫助我?

    List<ProductItem> p = ProductFactory.GetProductData();

    foreach (ProductItem c in p)
    {
        rss.WriteStartElement("item");
        rss.WriteElementString("title", c.Page_Title);
        rss.WriteElementString("link", HttpUtility.HtmlEncode(BaseSiteUrl + c.Page_Url.Replace("~", "")));
        rss.WriteElementString("description", c.Page_Description);
        rss.WriteElementString("pubDate", DateTime.Now.ToString());

        //object pho_url = ProductFactory.GetProductImageUrl(c.ProductID);
       //How can i add image element here...

        rss.WriteElementString("guid", "guid field");
        rss.WriteEndElement();

    }

通常,它是在自己的名稱空間中完成的,這是來自techcrunch提要的示例。

<media:content url="http://www.mobilecrunch.com/wp-content/uploads/2011/01/iphone3gs11.jpg" medium="image">
   <media:title type="html">iphone3gs11</media:title>
</media:content>

然后,您需要將名稱空間添加為<rss>上的屬性

xmlns:media =“ search.yahoo.com/mrss/”

我認為這就是諸如脈沖和翻轉板之類的應用程序嘗試用於那里的視覺閱讀器的原因。

RSS 2.0包含可選的“附件”元素。 您可以使用它。 根據定義

描述附加到項目的媒體對象

Item元素不支持Image。 RSS 2.0規范

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM