Development ASP.Net Tutorial

The XmlSiteMapProvider looks  for a file named Web.sitemap in the root of the virtual directory. 
XmlSiteMapProvider extracts the site map data and create the corresponding SiteMap object. 
This SiteMap object is then made available to the SiteMapDataSource, which you place on every page that uses navigation. 
Rule 1: Site Maps Begin with the  Element.
Every Web.sitemap file begins by declaring the 

...

Rule 2: Each Page Is Represented by a  Element
To insert a page into the site map, you add the  element.
You need to supply the title of the page, a description, and the URL. 

    

The ~/ characters represent the root folder of your web application. 
Rule 3: A  Element Can Contain Other  Elements

    
    

You can omit the url attribute, as shown here with the Products node:

    
    

Rule 4: Every Site Map Begins with a Single 
A site map must always have a single root node. 
Rule 5: Duplicate URLs Are Not Allowed