RSS FeedsΜΣΚ0 (ελληνικά (Greek))

RSS FeedsΜΣΚ0

Friday, 12 March 2004

//

1 minute read

Ρόμπ Χάουρντ ρώτησε Πώς οι άλλοι άνθρωποι έκαναν RSS feed, καλά αυτό ήταν ένα πρόβλημα για μένα πρόσφαταΜSK1 όπου έπρεπε να δημιουργήσω RSS feed για υπάρχοντα αντικείμενα. Χρησιμοποίησα μια μικρή συλλογή τάξεων για να το κάνω αυτό που μου άρεσε' uploaded ΕΔΩ, εδώ ΜSK1 αναφέρει ένα γρήγορο παράδειγμα του τρόπου με τον οποίο έλαβα το 'μ currenlty χρησιμοποιώντας αυτά τα ΜSK3μ απομακρύνθηκε για να προστατεύσει την αθώα)μ-μ σημειώσειςμSK6μ αυτά δεν είναι EXACT Rssμσκ7μ προσθέτω ένα πεδίομsk8 xsdDateμμσκ9μμεμικμικομικαμικάμικημικήμυναμική μνηστική 'μινιστικέςμικέςμίνεςμυνσημυμινίστικεμινάμικευτημύθιαμναστημίστικαμάντικααμεταμυστήθηκαμίδημιδίαμαντομ Ο Άνταμ Κινέι αναφέρει Από την Το GotDotNet Workspace

        private void BindRssControls(ItemFeedStruct theFeed)
        {
            
            string thisUrl = "http://" + Request.Url.Host + Application["AppPath"];
            RSSFeed rFeed = new RSSFeed("Latest  " + cts.ContentTypeName,thisUrl,"Feed for  Communities");
    
            for(int i=0; i < theFeed.items.Length; i++)
            {
                RSSItem rItem;
                if(_contentType != ctl.ForumThreads)
                {
                    rItem = new RSSItem(Server.HtmlEncode(theFeed.items[i].ItemTitle),Server.HtmlEncode(theFeed.items[i].ShortDescription));    
                }
                else
                {
                    string longDesc= theFeed.items[i].LongDescription;
                    if(longDesc.IndexOf(' ') > -1)
                    {
                        longDesc= longDesc.Substring(0,longDesc.LastIndexOf(' '));
                    }
                    rItem = new RSSItem(Server.HtmlEncode(theFeed.items[i].ItemTitle),Server.HtmlEncode(longDesc));    
                }
                rItem.PubDate = theFeed.items[i].ItemValidFrom.ToUniversalTime().ToString("r");
                rItem.XsdDate = theFeed.items[i].ItemValidFrom.ToString("s");
                rItem.Guid = theFeed.items[i].itemId.ToString();
                rItem.Link = Server.HtmlEncode(theFeed.items[i].ViewUrl);
                rItem.Author = Server.HtmlEncode(theFeed.items[i].AuthorName);
                RSSCategoryCollection rCat = new RSSCategoryCollection();
                rCat.Add(new RSSCategory(Server.HtmlEncode(theFeed.items[i].Category)));
                rItem.Categories = rCat;
                rFeed.Items.Add(rItem);
            }
            Response.ContentType = "text/xml";
            Page.EnableViewState = false;
            RssLiteral.Text = rFeed.ToString();
        }
Finding related posts...
logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.