J'étais en train de regarder dans xslt et j'ai commencé à tester avec les exemples sur w3schools.
Cependant, lorsque j'enregistre les fichiers xml et xsl dans des fichiers et que j'essaye de les ouvrir localement, chrome n'effectue pas la transformation xsl. Il montre juste une page vierge.
J'ai ajouté la <?xml-stylesheet type="text/xsl" href="style.xsl">
balise au document xml, et Firefox le restitue comme il est censé le regarder. De plus, si je regarde les fichiers via un serveur Web, Chrome affiche le fichier tel qu'il est censé le regarder.
Est-ce que 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 politique de sécurité de ne pas traiter file: /// * comme étant la même origine. Cela fait apparaître l'erreur suivante dans la console:
Tentative non sécurisée de chargement du fichier URL: /// C: /xsl-rpg/style.xsl à partir du cadre avec le fichier URL: /// C: /xsl-rpg/data.xml. Les domaines, protocoles et ports doivent correspondre.
file:
protocole Chrome génère la même erreur de domaine.