Je regardais dans xslt et a commencé à tester avec les exemples sur w3schools. Toutefois, lorsque je sauvegarde les fichiers xml et xsl dans des fichiers et que j'essaie de les ouvrir localement, chrome n'effectue pas la transformation xsl. Cela montre juste une page blanche.Chrome peut-il effectuer une transformation XSL sur un fichier local?
J'ai ajouté la balise <?xml-stylesheet type="text/xsl" href="style.xsl">
au document xml, et firefox la restitue telle qu'elle est supposée être. En outre, si je regarde les fichiers via un serveur Web, chrome affiche le fichier comme il est censé regarder.
Est-ce que le chrome a un problème pour trouver les informations de la feuille de style lorsque le lien est local? Changer le href en file:///C:/xsl/style.xsl
n'a fait aucune différence.
Mise à jour: Cela semble être un effet secondaire d'une to not treat file:///* as same origin. la politique de sécurité Cela fait apparaître l'erreur suivante dans la console:
tentative non sécuritaire de charger le fichier URL: /// C:/xsl-rpg/style.xsl à partir de l'image avec le fichier URL: /// C: /xsl-rpg/data.xml. Les domaines, les protocoles et les ports doivent correspondre.
Il ressemble à du protocole 'file:' Chrome renvoie la même erreur de domaine. –