Differences between Sitemap.html and Sitemap.xml are given below:-
1- Created keeping in mind the user.
2- It allows easy navigation for the user.
1- Created keeping in mind the search engines.
2- Stores useful information such as last modification time of the link and crawler revisit time.
3- It helps the search engines to find every page of your website.