Saya telah membuat file xslt kecil untuk membuat output html yang disebut weather.xsl dengan kode sebagai berikut:
<!-- 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>
Saya ingin memuat dalam output html ke div di file html yang saya coba lakukan menggunakan jQuery sebagai berikut:
<div id="result">
<script type="text/javascript">
$('#result').load('weather.xsl');
</script>
</div>
Tapi saya mendapatkan kesalahan berikut: Origin null tidak diizinkan oleh Access-Control-Allow-Origin.
Saya sudah membaca tentang menambahkan header ke xslt, tapi saya tidak yakin bagaimana melakukannya, jadi bantuan apa pun akan dihargai, dan jika memuat di html ouput tidak dapat dilakukan dengan cara ini, maka saran tentang bagaimana lagi melakukan itu akan bagus.
load
? Tidak ada jalan sama sekali?