Retrieving SharePoint Blog Post HTML

image Following my series of retrieving HTML from SharePoint – I had to recently retrieve the HTML from the Blog post in SharePoint.

One again – it is pretty straight forward but as the Blogs are a different site compared to SharePoint MySite – you will need to develop a feature at a Site Collection level.

 

 

public bool Convert(string ItemId, string SiteUrl)

{

    //Get Site, Web, List and Retrieve ListItem

    using (SPSite Site = new SPSite(SiteUrl))

    {

        using (SPWeb Web = Site.OpenWeb())

        {

            SPList List = Web.Lists["Posts"];

            SPListItem ListItem = List.GetItemById((Int32.Parse(ItemId)));

            HTML = String.Format("<html><body>{0}</body></html>", 

                   ListItem["Body"].ToString());

        }

    }

}

The list you are retrieving data from here is “Posts”.