Estaba investigando xslt y comencé a probar con los ejemplos en w3schools.
Sin embargo, cuando guardo el xml y xsl en archivos e intento abrirlos localmente, Chrome no realizará la transformación xsl. Solo muestra una página en blanco.
Agregué la <?xml-stylesheet type="text/xsl" href="style.xsl">
etiqueta al documento xml y Firefox la muestra como se supone que debe verse. Además, si miro los archivos a través de un servidor web, Chrome muestra el archivo como se supone que debe verse.
¿Chrome tiene problemas para encontrar la información de la hoja de estilo cuando el enlace es local? Cambiar el href a file:///C:/xsl/style.xsl
no supuso ninguna diferencia.
Actualización: esto parece ser un efecto secundario de una política de seguridad para no tratar file: /// * como el mismo origen. Esto hace que aparezca el siguiente error en la consola:
Intento inseguro de cargar el archivo URL: /// C: /xsl-rpg/style.xsl desde el marco con el archivo URL: /// C: /xsl-rpg/data.xml. Deben coincidir los dominios, protocolos y puertos.
file:
protocolo Chrome arroja el mismo error de dominio.