Remember your
Google SiteMap is specific to Google. No other search engine bots can read this file. You will also have to register the sitemap with Google and tell them the name of the file and the location, i.e.
http://www.myserver.com/google.xml.
It is a good idea to name the file google.xml because you should also have a generic XML sitemap for other search engines to read and it needs to be named sitemap.xml. Search engine bots other than Google will look for the generic sitmap named sitemap.xml.
If you have any other XML files like News feeds on your site block them from the sitmaps, Google does not allow linking in sitemaps to other XML files.
Make sure you upload the generated sitemap.html file to your site as well. Alot of search engines also look for this file because they know it contains all of the links to pages on a website. It is also a courtesy to visitors who find navigation to be confusing, and/or dont have Flash or java installed if you use either of these methods for your main navigation.