Ah, I found the answer to why the sitemap won't display in the browser...
So, my problem may not have anything to do with the sitemap after all.. Back to square one again.... ugggg..
I use GSitecrawler and looked up the error when trying to open sitemap in browser:
The solution to "The XML page cannot be displayed" / "Error loading stylesheet"
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.or
The system cannot locate the object specified.
Error loading stylesheetThis message means that the "stylesheet" file for the XML sitemap file was not found on the server. The "stylesheet" file is (simplified) a way of letting human visitors look at the XML file. It is just a simple visual representation of the data in the XML sitemap file.
Search engines do not need the stylesheet and do not even check for it.
You can check the XML sitemap file by using "View Source" in your browser - it will display the normal XML data in the way that Google will see it as well.
You can generally ignore this error message unless you wish to check the sitemap file in a browser. If so, you can either also upload the "gss.xsl" file (which is in the same directory as the sitemap file itself; if you choose to have the sitemap file automatically uploaded, it will upload this file as well) or you can have the GSiteCrawler generate a XML sitemap file without the stylesheet (to do this, go to "File" / "Global options" and uncheck the option "Use XML stylesheet").