मैंने अपनी पूरी साइट एक्सएमएल/एक्सएसएल में परिवर्तित कर दी है और मैं क्लाइंट-साइड एक्सएसएलटी करने के साथ सभी मौजूदा मुद्दों को जानना चाहता हूं।क्लाइंट-साइड एक्सएसएलटी
यहाँ लोगों को मैं पहले से ही पता है (पहले हाथ अनुभव से) कर रहे हैं:
- क्रॉस-डोमेन XSL फ़ाइलों
- अक्षम-उत्पादन-भागने (यह एक सुरक्षा मुद्दा और पार नहीं ब्राउज़र है) (इस एफएफ में काम नहीं करता ... वे इसे एक सुरक्षा मुद्दा पर विचार करें)
इसके अलावा यह सब मैं के बारे में पता है:
- ऑपेरा 9+
- एफएफ 1.0+
- एस एफ 2.0 + (मैं इस पर गलत हो सकता है)
- क्रोम
- आईई 6,0 +
किसी भी अन्य लोगों के लिए उपयोगी भी :)
होगासंपादित करें:
2 ख़तरा के लिए वहाँ के रूप में आप अपने XSL को एक्सएचटीएमएल पारित देता है कि एक सभ्य समाधान नहीं है। यह वास्तव में परिवर्तित करके और सुनिश्चित करता है कि आपका एक्सएचटीएमएल वैध एक्सएमएल है और इसे एक्सएमएल के रूप में आपके एक्सएमएल में रखता है। फिर अपने एक्सएसएल में आप एक्सएमएल कॉपी करते हैं;) और इसे एक्सएचटीएमएल के रूप में आउटपुट करें।
मैं भी इसके बारे में बहुत उत्सुक हूं। मैं वास्तव में क्लाइंट साइड xslt का उपयोग करना पसंद करता हूं, और मुझे इसके साथ कभी भी कोई समस्या नहीं हुई है, लेकिन मुझे हमेशा आश्चर्य हुआ कि क्या इसमें कोई डाउनसाइड्स था। – Zifre
यह सच होना बहुत अच्छा है :)। क्लाइंट को सभी टेम्पलेट पीढ़ी को ऑफ़लोड करने की क्षमता ... और उन्हें टेम्पलेट कैश करने दें ... इसकी पूरी प्रतिभा। 2004 में यह लगभग क्रॉस ब्राउज़र समर्थित था, 200 9 में ... यह है, जो मैं समझता हूं। –
क्यों न केवल एक्सएचटीएमएल का उपयोग अपने आधार के रूप में करें और फिर वहां से परिवर्तन लागू करें? एक्सएमएल के साथ क्यों शुरू करें? क्या आप अन्य वेब मानकों जैसे सीएसएस या जावास्क्रिप्ट और मूल छवियों जैसी चीजों का उपयोग करेंगे? प्रत्येक अतिरिक्त फ़ाइल क्लाइंट पक्ष पर कैश किए जाने तक प्रदर्शन समस्याओं का कारण बन जाएगी। – JamesEggers