How does SiteNav work?
Quite simply, SiteNav gives you an XML file which describes your website. You can edit this XML file in any of the hundreds of XML editors out there, including the freeware Microsoft XML Notepad. The SiteNav XML file maps out the structure of your website; how many pages it has, how they are ordered, and what they are called.
As you will see, it’s pretty simple, but that’s only half the story. The really clever bit is the SiteNav component that you call from every page in your website. This reads the XML file, works out where in the site it is, and displays context sensitive, multi-level navigation automatically.
It’s worth looking at that from another angle. There is absolutely no navigation information stored in the pages themselves; it's all stored in the XML file. What this means is that if you change that one XML file, every page on the site will automatically update as necessary. If you need to rename a navigation link, you just do it in the XML file, and every page on the web site displays the updated link. If you want to create a new page or section, it’s just as easy. Just update the XML to reflect your changes, and the site’s navigation will change accordingly. All you need to do now is create the pages, and the site will know exactly where to find them.