<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SharePoint world of ECM and Information Management : Code Snippet</title><link>http://msmvps.com/blogs/laflour/archive/tags/Code+Snippet/default.aspx</link><description>Tags: Code Snippet</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>SharePoint Tip #34. Do you know “how to get the list of check-out files"?!</title><link>http://msmvps.com/blogs/laflour/archive/2009/05/22/sharepoint-tip-34-do-you-know-how-to-get-the-list-of-check-out-files-quot.aspx</link><pubDate>Fri, 22 May 2009 04:30:07 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1692925</guid><dc:creator>Michael</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/laflour/rsscomments.aspx?PostID=1692925</wfw:commentRss><comments>http://msmvps.com/blogs/laflour/archive/2009/05/22/sharepoint-tip-34-do-you-know-how-to-get-the-list-of-check-out-files-quot.aspx#comments</comments><description>&lt;p&gt;SharePoint provides OOTB support for document versioning, allowing user to check-in/check-out files, and keep history of changed documents. But unfortunately, versioning system doesn&amp;#39;t provide inbuilt method to find these all check-out items made by users. &lt;/p&gt;  &lt;p&gt;For some administrative task and farm maintenance it&amp;#39;s recommended to have all files to be check-in before making changes. And this task became daunting task for administrators, because you need to check all site collection and list collections manually via SharePoint interface , to check-in user files.&lt;/p&gt;  &lt;p&gt;The way to get the list of all check-out files across specific site is to use the following SQL script for SharePoint AdminContent DB&lt;/p&gt;  &lt;div style="border-bottom:gray 1px solid;border-left:gray 1px solid;padding-bottom:4px;line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;padding-left:4px;width:97.5%;padding-right:4px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;max-height:200px;font-size:8pt;overflow:auto;border-top:gray 1px solid;cursor:text;border-right:gray 1px solid;padding-top:4px;"&gt;   &lt;div style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;     &lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;SELECT&lt;/span&gt;     tp_DirName, &lt;span style="color:#006080;"&gt;&amp;#39;http://SiteName/&amp;#39;&lt;/span&gt; + tp_DirName &lt;span style="color:#0000ff;"&gt;AS&lt;/span&gt; Expr1, tp_LeafName, &lt;/pre&gt;

    &lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt;                       &lt;span style="color:#0000ff;"&gt;CASE&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;WHEN&lt;/span&gt; AllUserData.tp_ContentType = &lt;span style="color:#006080;"&gt;&amp;#39;Item&amp;#39;&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;THEN&lt;/span&gt; &lt;span style="color:#006080;"&gt;&amp;#39;http://SiteName/&amp;#39;&lt;/span&gt; + AllUserData.tp_DirName + &lt;span style="color:#006080;"&gt;&amp;#39;/DispForm.aspx?ID=&amp;#39;&lt;/span&gt; + AllUserData.tp_LeafName &lt;span style="color:#0000ff;"&gt;ELSE&lt;/span&gt; &lt;span style="color:#006080;"&gt;&amp;#39;http://SiteName/&amp;#39;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;                        + AllUserData.tp_DirName + &lt;span style="color:#006080;"&gt;&amp;#39;/&amp;#39;&lt;/span&gt; + AllUserData.tp_LeafName &lt;span style="color:#0000ff;"&gt;END&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;AS&lt;/span&gt; Link, tp_ContentType, nvarchar1, nvarchar2, tp_ModerationStatus, tp_DeleteTransactionId, &lt;/pre&gt;

    &lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;                       tp_IsCurrent&lt;/pre&gt;

    &lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;FROM&lt;/span&gt;         AllUserData &lt;span style="color:#0000ff;"&gt;AS&lt;/span&gt; AllUserData&lt;/pre&gt;

    &lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;WHERE&lt;/span&gt;     (tp_ModerationStatus = 2) &lt;span style="color:#0000ff;"&gt;AND&lt;/span&gt; (tp_DeleteTransactionId = 0x0) &lt;span style="color:#0000ff;"&gt;AND&lt;/span&gt; (tp_IsCurrent = 1)&lt;/pre&gt;

    &lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;ORDER&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;BY&lt;/span&gt; tp_DirName, tp_LeafName&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a href="http://www.msexperts.org/blogs/mark/archive/2008/12/16/revisted-content-deployment-error-how-to-find-those-checked-out-items-within-sharepoint.aspx" target="_blank"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;Have anything to add?! Send your tips to be published via &lt;/i&gt;&lt;a href="http://msmvps.com/blogs/laflour/contact.aspx"&gt;&lt;i&gt;this form&lt;/i&gt;&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1692925" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/laflour/archive/tags/SharePoint+Tips+and+Tricks/default.aspx">SharePoint Tips and Tricks</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Code+Snippet/default.aspx">Code Snippet</category></item><item><title>SharePoint Templates for CodeSmith tool</title><link>http://msmvps.com/blogs/laflour/archive/2009/05/18/sharepoint-templates-for-codesmith-tool.aspx</link><pubDate>Sun, 17 May 2009 13:30:47 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1692566</guid><dc:creator>Michael</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/laflour/rsscomments.aspx?PostID=1692566</wfw:commentRss><comments>http://msmvps.com/blogs/laflour/archive/2009/05/18/sharepoint-templates-for-codesmith-tool.aspx#comments</comments><description>&lt;p&gt;Are you a big fun of CodeSmith tool?! If yes, then you will find the &lt;a href="http://blog.mastykarz.nl/sharepoint-productivity-templates-for-codesmith/"&gt;blog post&lt;/a&gt; from Waldek Mastykarz very attractive, because we is offering a set of CodeSmith templates to automate some coding stuff for SharePoint.&lt;/p&gt;  &lt;p&gt;The following templates are available for download:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Generates the ContentTypeBinding element for the given Content Type and List &lt;/li&gt;    &lt;li&gt;Generates Page Layout for the given Content Type &lt;/li&gt;    &lt;li&gt;Generates wrapper class for the given Content Type so that you can reference all fields from that Content Type using code with intellisense instead of fiield names &lt;/li&gt;    &lt;li&gt;Generates ElementFile element for every file in the given directory and its subdirectories. Extremely useful for Features like branding where you have to provision many different files using a Feature &lt;/li&gt;    &lt;li&gt;Generates contents of a Feature Element Manifest (commonly named as Elements.xml or ProvisionedFiles.xml). &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Really good stuff, because CodeSmith community didn’t provide any SharePoint templates before&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1692566" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/laflour/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Code+Snippet/default.aspx">Code Snippet</category></item><item><title>SharePoint Tip #16. Do you know “how to get the SharePoint version programmatically”?</title><link>http://msmvps.com/blogs/laflour/archive/2009/02/22/sharepoint-tip-16-do-you-know-how-to-get-the-sharepoint-version-programmatically.aspx</link><pubDate>Sun, 22 Feb 2009 12:56:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1673135</guid><dc:creator>Michael</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/laflour/rsscomments.aspx?PostID=1673135</wfw:commentRss><comments>http://msmvps.com/blogs/laflour/archive/2009/02/22/sharepoint-tip-16-do-you-know-how-to-get-the-sharepoint-version-programmatically.aspx#comments</comments><description>&lt;p&gt;The administrative way of getting SharePoint version is navigating to &amp;ldquo;&lt;em&gt;Central Administration &amp;gt; Operations &amp;gt; Servers in Farm&lt;/em&gt;&amp;rdquo;. But what if you need to get version programmatically?!&lt;/p&gt;
&lt;p&gt;It might be that your feature relies on the specific version, lets say SharePoint SP1 + Infrastructure Update installed, and you need to check version of the SharePoint when feature installs. The way to get version programmatically is use the following SQL script&lt;/p&gt;
&lt;div style="line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;width:97.5%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:gray 1px solid;padding:4px;"&gt;
&lt;div style="line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;
&lt;pre style="line-height:12pt;background-color:white;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;SELECT&lt;/span&gt; Version, UserName  &lt;/pre&gt;
&lt;pre style="line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;FROM&lt;/span&gt; Versions &lt;/pre&gt;
&lt;pre style="line-height:12pt;background-color:white;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;WHERE&lt;/span&gt; VersionId = &lt;span style="color:#006080;"&gt;&amp;#39;00000000-0000-0000-0000-000000000000&amp;#39;&lt;/span&gt; &lt;/pre&gt;
&lt;pre style="line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;ORDER&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;BY&lt;/span&gt; Id &lt;span style="color:#0000ff;"&gt;DESC&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;This script should be run against the Central Administration content database, and it returns the value which is show in &amp;ldquo;Service In Farm&amp;rdquo;.&amp;nbsp; Refer the &lt;a target="_blank" href="http://www.mindsharpblogs.com/penny/articles/481.aspx"&gt;following post&lt;/a&gt; to find which Update/Patch corresponds to SharePoint version number.&lt;/p&gt;
&lt;p&gt;Use the following code-snippet to find the content database of the Central Administration site, to be used in the SQL script&lt;/p&gt;
&lt;div style="line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;width:97.5%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:gray 1px solid;padding:4px;"&gt;
&lt;div style="line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;
&lt;pre style="line-height:12pt;background-color:white;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;using&lt;/span&gt; (SPSite startSite = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; SPSite(&lt;span style="color:#006080;"&gt;&amp;quot;&amp;lt;Central Admin url&amp;gt;&amp;quot;&lt;/span&gt;))&lt;/pre&gt;
&lt;pre style="line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; {&lt;/pre&gt;
&lt;pre style="line-height:12pt;background-color:white;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;     SPFarm farm = startSite.WebApplication.Farm;&lt;/pre&gt;
&lt;pre style="line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;     SPWebService service = farm.Services.GetValue&amp;lt;SPWebService&amp;gt;(&lt;span style="color:#006080;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;);&lt;/pre&gt;
&lt;pre style="line-height:12pt;background-color:white;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;foreach&lt;/span&gt; (SPWebApplication webApplication &lt;span style="color:#0000ff;"&gt;in&lt;/span&gt; service.WebApplications)&lt;/pre&gt;
&lt;pre style="line-height:12pt;background-color:white;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt;     {&lt;/pre&gt;
&lt;pre style="line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt;         &lt;span style="color:#0000ff;"&gt;foreach&lt;/span&gt; (SPSite site &lt;span style="color:#0000ff;"&gt;in&lt;/span&gt; webApplication.Sites)&lt;/pre&gt;
&lt;pre style="line-height:12pt;background-color:white;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;   9:&lt;/span&gt;         {&lt;/pre&gt;
&lt;pre style="line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;  10:&lt;/span&gt;             Console.WriteLine(&lt;span style="color:#0000ff;"&gt;string&lt;/span&gt;.Format(&lt;span style="color:#006080;"&gt;&amp;quot;{0} - {1}&amp;quot;&lt;/span&gt;, site.Url, site.ContentDatabase.Name));&lt;/pre&gt;
&lt;pre style="line-height:12pt;background-color:white;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;  11:&lt;/span&gt;         }&lt;/pre&gt;
&lt;pre style="line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;  12:&lt;/span&gt;     }&lt;/pre&gt;
&lt;pre style="line-height:12pt;background-color:white;margin:0em;width:100%;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span style="color:#606060;"&gt;  13:&lt;/span&gt; }&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;Current &amp;quot;SharePoint Tips and Tricks&amp;quot; series has been moved to its own &amp;quot;&lt;/span&gt;&lt;span&gt;&lt;a href="http://sharepoint.devs-sandbox.com/index.php?/Tips-and-Tricks/Development/tip-7-changing-default-layout-page-after-site-collection-was-created.html"&gt;&lt;span style="color:#0065e2;"&gt;SharePoint SandBox&lt;/span&gt;&lt;/a&gt;&amp;quot; site, to leave the place for others SharePoint posts on this blog&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1673135" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/laflour/archive/tags/SharePoint+Tips+and+Tricks/default.aspx">SharePoint Tips and Tricks</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Code+Snippet/default.aspx">Code Snippet</category></item></channel></rss>