If I were really splitting hairs, I'd say that the "rendering" (i.e, transforming the encoded data into its visual representation) can only happen in the client.
But anyway, regardless of what you want to call it: this whole thing is just a silly exercise to get a bunch of XML and transform into (X)HTML. If it works for them... ¯_(ツ)_/¯