Estaba buscando en xslt y comencé a probar con los ejemplos en w3schools.¿Se puede hacer Chrome para realizar una transformación XSL en un archivo local?
Sin embargo, cuando guardo los archivos xml y xsl en archivos y trato de abrirlos localmente, cromo no realizará la transformación xsl. Simplemente muestra una página en blanco.
He agregado la etiqueta <?xml-stylesheet type="text/xsl" href="style.xsl">
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.
¿Es que Chrome tiene un problema 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 hizo ninguna diferencia.
Actualización: Este parece ser un efecto secundario de una política de seguridad to not treat file:///* as same origin. Esto hace que aparezca el siguiente error en la consola:
intento inseguro al cargar el archivo URL: /// C:/xsl-rpg/style.xsl del marco con el archivo URL: /// C: /xsl-rpg/data.xml. Deben coincidir los dominios, protocolos y puertos.
Parece que desde el protocolo 'file:' Chrome arroja el mismo error de dominio. –