I have added both google text and XML sitemaps to my website--www.rootinfosol.com.. Adding google sitemap is important to make your site visible for the robots to crawl and index. But I am not sure whether adding both sitemaps will hinder or help in gratifying the mysterious search algorithm.....?
I am not entirely sure if having both is any better, but I find having the XML sitemap works just fine by itself.
Moreover, if you have a huge sitemap you should have a xml.gz or even a sitemap-index.xml.gz pointing to other sitemaps...
Having tried both, Google, Yahoo and MSN now read the sitemap.xml.gz (zipped) for submissions. It is very important that all sites have a "HTML" site map so that users can go there and find something quicker.
i think they only reason you would want a txt sitemap is for google's site explorer... i might be wrong
I think it is important to have an xml sitemap for search engines and a txt sitemap for your users of the site, I have placed the link for my sitemap at the bottom of the pages www.bytesizeoffice.co.uk so that they are discreet but those in the know, can see a sitemap.
The txt version was originally Yahoo's version as urllist.txt Due to the fact that this was ultra-simple to create (just a list of one URL per line), it didn't involve as much information as Google's XML version. Since <a href="http://www.automapit.com/">Google Sitemap Generators</a> have become very common and the XML format is potentially more informative to the search engines, all of the major search engines have adopted that format. I use ROR, RSS sitemap, XML, text, OPML, and HTML so that ALL of the bases are covered. Still, only the Google map goes out to all of the search engines and that is the only one listed in my robots.txt file
You can read this article about the different sitemap types if you wish. It contains description and examples of all sitemaps, and also explains the difference between ROR (which AFAIK no major search engines claim to support) and RSS. Personally I suggest using XML and HTML, but your mileage may vary.