Eu estava pesquisando o xslt e comecei a testar os exemplos no w3schools.
No entanto, quando salvo o xml e o xsl em arquivos e tento abri-los localmente, o chrome não realizará a transformação xsl. Apenas mostra uma página em branco.
Eu adicionei a <?xml-stylesheet type="text/xsl" href="style.xsl">
tag ao documento xml, e o firefox a renderiza como deve ser. Além disso, se eu olhar os arquivos por meio de um servidor da web, o chrome exibe o arquivo como deve ser.
Será que o Chrome tem problemas para encontrar as informações da folha de estilo quando o link é local? Alterar o href para file:///C:/xsl/style.xsl
não fez nenhuma diferença.
Atualização: Este parece ser um efeito colateral de uma política de segurança para não tratar file: /// * como a mesma origem. Isso faz com que o seguinte erro apareça no console:
Tentativa insegura de carregar o arquivo URL: /// C: /xsl-rpg/style.xsl do quadro com o arquivo URL: /// C: /xsl-rpg/data.xml. Domínios, protocolos e portas devem corresponder.
file:
protocolo, o Chrome gera o mesmo erro de domínio.