title: SiteMap and multiple providers
body: <p>I have several sitemap providers(default, admin, etc) and run into a problem when I am using the admin provider. The root node always shows the home page of the default provider instead of the admin provider. Any ideas why and how this can be fixed?</p>
  
  <pre><code>&lt;siteMap defaultProvider="default" enabled="true"&gt;
    &lt;providers&gt;
      &lt;clear/&gt;
      &lt;add name="default"
                description="Default SiteMap provider."
                type="BLL.CustomSiteMapProvider"
                siteMapFile="~/Web.sitemap"
                securityTrimmingEnabled="true" /&gt;
      &lt;add name="AdminXmlSiteMapProvider"
                description="Admin SiteMap provider."
                type="BLL.CustomSiteMapProvider"
                siteMapFile="~/admin/admin.sitemap"
                securityTrimmingEnabled="true" /&gt;
      &lt;add name="FooterXmlSiteMapProvider"
                description="Footer SiteMap provider."
                type="BLL.CustomSiteMapProvider"
                siteMapFile="footer.sitemap"
                securityTrimmingEnabled="true" /&gt;
    &lt;/providers&gt;
  &lt;/siteMap&gt;
  </code></pre>