J'ai fait un petit fichier xslt pour créer une sortie html appelé la météo.xsl avec le code comme suit:
<!-- DWXMLSource="http://weather.yahooapis.com/forecastrss?w=38325&u=c" -->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
exclude-result-prefixes="yweather"
xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#">
<xsl:output omit-xml-declaration="yes" indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="/">
<img src="{/*/*/item/yweather:condition/@text}.jpg"/>
</xsl:template>
</xsl:stylesheet>
Je veux charger dans le code html de sortie dans un div dans un fichier html qui je suis en train de faire à l'aide de jQuery comme suit:
<div id="result">
<script type="text/javascript">
$('#result').load('weather.xsl');
</script>
</div>
Mais j'obtiens l'erreur suivante: Origine null n'est pas autorisé par Access-Control-Allow-Origin.
J'ai lu à propos de l'ajout d'un en-tête pour la xslt, mais je ne suis pas sûr de la façon de le faire, de sorte que toute aide serait appréciée, et en cas de chargement dans le code html de sortie ne peut pas être fait de cette façon, puis des conseils sur la façon d'autre à faire, ce serait génial.