Hola:
No sé que tiene que ver la pregunta con java (¿podrías decirlo?...).
Cierto es que lo que un navegador muestra es lo que se maqueta con la hoja xsl, sino existiese se vería lo que cada navegador tenga previsto (tal vez con hojas propias del sistema), si no hay nada previsto, puede no mostrarse nada... podrías verlo en muchas páginas con sindicación rss o con sitemaps entre otras cosas. Particularmente suelo usar respuestas xml con su hoja xsl asociada para consultas Ajax. Creo que es la mejor forma de conseguir que Ajax sea realmente accesible:
Ajax, con X de XML... Si te fijas en mi página, hay varios enlaces de sindicación y al sitemap.xml, y todos se muestran con el formato que quise darle en sus hojas xsl asociadas.
Saludos