yes i use html/php for human visitor & xml for spider i use wordpress and use both with plugin -its very simple but good for human & robot spider-
XML sitemap is required for Search Engine. HTML sitemap is old fashioned. I don't see it on most websites nowadays.