<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>SPUrlChanger Forum Rss Feed</title><link>http://www.codeplex.com/SPUrlChanger/Thread/List.aspx</link><description>SPUrlChanger Forum Rss Description</description><item><title>NEW POST: Current Algorithm</title><link>http://www.codeplex.com/SPUrlChanger/Thread/View.aspx?ThreadId=27733</link><description>&lt;div style="line-height: normal;"&gt;The algorithm I am using is this:&lt;br&gt;
&lt;br&gt;
Get the site&lt;br&gt;
For each web in site.AllWebs&lt;br&gt;
    process navigation elements (to look for and change url)&lt;br&gt;
    For each list in web.Lists&lt;br&gt;
        Process web parts via list items&lt;br&gt;
        {&lt;br&gt;
            iterate the list if it is a document library&lt;br&gt;
            if a list item ends in aspx and is a &amp;quot;Welcome Page&amp;quot; type then&lt;br&gt;
                iterate the web parts and reflect the properties looking for the old url string&lt;br&gt;
                    if I find the string, then announce the change that is to be made then conditionally make the change (if the checkbox is checked).&lt;br&gt;
        }&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;</description><author>shelm</author><pubDate>Wed, 14 May 2008 19:02:31 GMT</pubDate><guid isPermaLink="false">NEW POST: Current Algorithm 20080514070231P</guid></item></channel></rss>