This is a viewer only at the moment see the article on how this works.
To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk
This is a preview from the server running through my markdig pipeline
Friday, 12 March 2004
Rob Howard vroeg hoe andere mensen RSS-feeds deden, nou dit is een probleem voor mij de laatste tijd, waar ik RSS-feeds moest genereren voor bestaande objecten. Ik gebruikte een kleine verzameling van klassen om dit te doen die ik heb geüpload Hier., hier is een snel voorbeeld van hoe ik ben currenlty met behulp van deze (namen verwijderd om de onschuldigen te beschermen) - noot, dit zijn geen EXACT Rss, Ik heb toegevoegd een veld, xsdDate, 'omdat ik dit nodig had voor een transformatie (niet breken lezers hebben dit extra bit hoewel!), Ik zal dit later bijwerken met een beetje meer informatie over deze...in wezen gaat het door de items in een object (slecht) genoemd ItemFeedStruct en creëert een item voor elke een...doen van een ToString() geeft me dan de volledige RSS-feed voor dit. Opmerking, Ik heb niet geschreven de RSS klassen oorspronkelijk, maar ik kan niet vinden de link naar de persoon die deed - als ot was jij, laat een reactie achter! Adam Kinney's van de HebtDotNet werkblad
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();
}
© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.