मैंने एक html आउटपुट बनाने के लिए एक छोटी सी xslt फ़ाइल बनाई है, जिसे कोड के साथ weather.xsl कहा जाता है:
<!-- 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>
मैं HTML आउटपुट में एक html फ़ाइल में एक डिव में लोड करना चाहता हूं जिसे मैं jQuery का उपयोग करने की कोशिश कर रहा हूं:
<div id="result">
<script type="text/javascript">
$('#result').load('weather.xsl');
</script>
</div>
लेकिन मुझे निम्न त्रुटि मिल रही है: Access-Control-Allow-Origin द्वारा उत्पत्ति नल की अनुमति नहीं है।
मैंने एक हेडर को xslt में जोड़ने के बारे में पढ़ा है, लेकिन मुझे यकीन नहीं है कि ऐसा कैसे किया जाए, इसलिए किसी भी मदद की सराहना की जाएगी, और अगर html ouput में लोड नहीं किया जा सकता है, तो फिर और कैसे सलाह दें यह बहुत अच्छा होगा।
load
कॉल है? इस पर कोई रास्ता नहीं है?