Weather.xsl adlı kod ile aşağıdaki gibi bir html çıkışı oluşturmak için küçük bir xslt dosyası yaptım:
<!-- 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>
Aşağıdaki gibi jQuery kullanarak yapmaya çalışıyorum bir html dosyasında bir div içine html çıktı yüklemek istiyorum:
<div id="result">
<script type="text/javascript">
$('#result').load('weather.xsl');
</script>
</div>
Ancak aşağıdaki hatayı alıyorum: Orijin null, Access-Control-Allow-Origin tarafından izin verilmiyor.
Ben xslt için bir başlık ekleme hakkında okudum, ama bunu nasıl yapacağımı bilmiyorum, bu yüzden herhangi bir yardım mutluluk duyacağız ve html çıkışına yükleme bu şekilde yapılamazsa, başka nasıl tavsiye bunu yapmak harika olurdu.
load
çağrın mı? Üzerinde hiç yol yok mu?