Kann Chrome eine XSL-Transformation für eine lokale Datei durchführen?

Ich habe mich mit xslt befasst und angefangen, mit den Beispielen für w3schools zu testen.

Wenn ich jedoch xml und xsl in Dateien speichere und versuche, sie lokal zu öffnen, führt Chrome die xsl-Transformation nicht durch. Es wird nur eine leere Seite angezeigt.

Ich habe das @ hinzugefü<?xml-stylesheet type="text/xsl" href="style.xsl"> tag auf das XML-Dokument, und Firefox rendert es so, wie es aussehen soll. Wenn ich mir die Dateien über einen Webserver ansehe, zeigt Chrome die Datei so an, wie sie aussehen soll.

Ist es so, dass Chrome Probleme hat, die Stylesheet-Informationen zu finden, wenn der Link lokal ist? Ändern der href infile:///C:/xsl/style.xsl hat keinen Unterschied gemacht.

Aktualisieren Dies scheint ein Nebeneffekt einer Sicherheitsrichtlinie zu seinUm file: /// * nicht als denselben Ursprung zu behandeln. Dadurch wird der folgende Fehler in der Konsole angezeigt:

Unsicherer Versuch, die URL-Datei: /// C: /xsl-rpg/style.xsl aus dem Frame mit der URL-Datei: /// C: /xsl-rpg/data.xml zu laden. Domänen, Protokolle und Ports müssen übereinstimmen.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage