penso che riguardo alla validazione volessi dire XML e non XSL, bè a me da gli stessi errori:
-- Note: The HTTP Content-Type header sent by your web browser (unknown) did not contain a "charset" parameter, but the Content-Type was one of the XML text/* sub-types (text/xml). The relevant specification (RFC 3023) specifies a strong default of "us-ascii" for such documents so we will use this value regardless of any encoding you may have indicated elsewhere. If you would like to use a different encoding, you should arrange to have your browser send this new encoding information.
--Note: The Validator XML support has some limitations.
penso che comunnque difficilmente sia possibile reperire dei browser che non diano nessun problema, soprattutto di visualizzazione: a quanto pare la soluzione è usare tomcat come server che appoggi servlet scritte in java come "cocoon" che trasformano il file xml in html tramite xsl....