मैं xslt में देख रहा था और w3schools के उदाहरणों के साथ परीक्षण करना शुरू किया।
हालाँकि, जब मैं xml और xsl को फाइलों में सहेजता हूं और उन्हें स्थानीय रूप से खोलने की कोशिश करता हूं, तो क्रोम xsl ट्रांसफ़ॉर्म नहीं करेगा। यह सिर्फ एक खाली पृष्ठ दिखाता है।
मैंने <?xml-stylesheet type="text/xsl" href="style.xsl">
टैग को xml दस्तावेज़ में जोड़ा है , और फ़ायरफ़ॉक्स इसे प्रस्तुत करता है जैसा कि यह देखना है। इसके अलावा, अगर मैं एक वेब सर्वर के माध्यम से फाइलों को देखता हूं, तो क्रोम फाइल को दिखाता है क्योंकि यह देखने के लिए है।
क्या यह है कि लिंक के स्थानीय होने पर क्रोम को स्टाइलशीट की जानकारी खोजने में समस्या होती है? Href बदलने से file:///C:/xsl/style.xsl
कोई फ़र्क नहीं पड़ा ।
अद्यतन: यह फ़ाइल का इलाज न करने के लिए सुरक्षा-नीति का एक दुष्प्रभाव प्रतीत होता है : /// * समान मूल। यह कंसोल में निम्न त्रुटि प्रकट करता है:
URL फ़ाइल लोड करने का असुरक्षित प्रयास: /// C: /xsl-rpg/style.xsl URL फ़ाइल के साथ फ्रेम से: /// C: /xsl-rpg/data.xml। डोमेन्स, प्रोटोकॉल्स और पोर्ट्स मैच करना चाहिए।
file:
प्रोटोकॉल से Chrome उसी डोमेन त्रुटि को फेंकता है।