Però con xml si potrebbero usare anche i css giusto?

E' naturale che sono più indicati i xsl, che hanno pure cose in più..