Then the server should supply the right format based on the `Accept` header, be it `application/rss+xml` or `application/atom+xml` or `text/xml` or `text/html`.
Even cheaper than shipping the client an XML and an XSLT is just shipping them the HTML the XSLT would output in the first place.
That's not exactly cheap on an arduino uno 3 with 2kb ram.
But regardless, someone suggested just including a script tag with xmlns of xhtml as alternative, which should work well enough (though not ideal).