I think html better for you. Because you just going to create a sitemap for your website.. Actually it not a purpose of XML usage.. its use mainly for data transfer... So I think you can do that easily through html/java-script also..
If you are making that page only for search engine's crawler then you should go for XML and if you are looking for both human and robot, then you go for HTML.
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.