में बाहरी सीएसएस और जावास्क्रिप्ट की प्रतिलिपि कैसे करें मेरे पास एक एक्सएसएल रूपांतरण है जो HTML को आउटपुट करता है। head
तत्व में मेरे पास एक सीएसएस फ़ाइल संदर्भ है।एक्सएसएलटी
<link rel="stylesheet" type="text/css" href="css/styles.css"/>
मैं बाहरी संदर्भों के बिना एक स्टैंडअलोन HTML परिणाम बनाना चाहता हूं और इस प्रकार मैं बाहरी सीएसएस संदर्भों को शामिल करना चाहता हूं। कोड डुप्लिकेशन को रोकने के लिए, मैं शैलियों को XSLT टेम्पलेट में हार्ड कोड नहीं करना चाहता, इसलिए मैं सीएसएस फ़ाइल की फ़ाइल सामग्री की प्रतिलिपि बनाने के लिए कुछ XSLT कमांड की तलाश में हूं। मुझे पता है कि xsl:include
या xsl:import
काम नहीं करेगा, क्योंकि वे एक्सएसएलटी फाइलों की अपेक्षा करते हैं। न तो
<xsl:copy-of select="document('css/styles.css')"/>
क्योंकि यह कुछ XML अनुपालन की अपेक्षा करता है।
मेरे पास कुछ जावास्क्रिप्ट फ़ंक्शन घोषणाएं भी हैं जिन्हें मैं कॉपी करना चाहता हूं।
क्या यह शुद्ध एक्सएसएलटी के साथ संभव है, या क्या मुझे एक्सएसएलटी फ़ाइल (या HTML फ़ाइल के बाद-प्रोसेसिंग) के कुछ प्री-प्रोसेसिंग करना होगा?
यह मेरे लिए काम करता है। < > और वर्णों के साथ समस्याएं हैं। मैं<के साथ समाप्त हुआ और ]]> जावास्क्रिप्ट के लिए भी काम करता है। –
GrGr
क्या आप अब अपनी एक्सएसएलटी फाइल दिखा सकते हैं? –