Well, you need something to turn that XML into HTML for the browser.
Of course, XML is like HTML in that it doesn't "do" anything. You still have to use some sort of server-side processing. Like PHP. I'm not familiar with Blogger, but I'd imagine they're using an XML based templating system to make it easier for non-web-professionals. That's what Blogger is for, anyway.