एक फ़ाइल अन्य फ़ाइल "डेटा में चूसना" करने के लिए पता नहीं है, क्योंकि फ़ाइलें क्या नहीं प्रसंस्करण कार्य करेगा।
कुछ प्रकार का एक्सएसएलटी प्रोसेसर ऐसा करेगा, और जिस तरीके से यह बताया जाएगा कि काम करने के लिए क्या भिन्न होता है ताकि यह विभिन्न उपयोग मामलों को संभाल सके।
पूरे एक XML दस्तावेज़ की परिणत-अनुदेश प्रसंस्करण प्रतिपादन जब यह एक ब्राउज़र में प्रदर्शित किया जाता है, तो के मामले में: प्रकार के लिए
<?xml-stylesheet type="text/xsl" href="stylesheet.xsl"?>
(वास्तव में यह किया जाना चाहिए था "text/xml" चूंकि यह एक एक्सएसएल दस्तावेज़ का माइम-प्रकार है, लेकिन यह ब्राउजर युद्धों के पूंछ के अंत में था और ब्राउजर फीचर कार्यान्वयन आम तौर पर सामान्य ज्ञान की गति से तेज़ी से हो रहा था)।
यदि आप कुछ प्रकार की लाइब्रेरी का उपयोग करके प्रोग्रामिंग रूप से परिवर्तन को नियंत्रित कर रहे हैं (क्लाइंट-साइड जावास्क्रिप्ट और किसी भी भाषा में पुस्तकालयों के लिए ऑब्जेक्ट्स हैं जिन्हें आप ऐसा करना चाहते हैं), तो आपके पास पर्याप्त नियंत्रण है विस्तार से क्या बदलता है। यहां कुछ दिलचस्प मामलों में शामिल हैं।
आप सामग्री के नोड और ट्रांसफॉर्म के नोड के साथ एक दस्तावेज़ भी ले सकते हैं, उन्हें बाहर निकालें और ट्रांसफॉर्म चलाएं।
यदि आप एकाधिक एक्सएमएल दस्तावेजों पर एक ही परिवर्तन चला रहे हैं, तो यह किसी भी तरह की "प्रीकंपाइल()" विधि या इसी तरह के कॉल को कॉल करने में अक्सर अधिक कुशल होता है, जो बाद के सभी परिवर्तनों को लाभ पहुंचाने के लिए उस कॉल पर हिट करता है ।
आप एक्सएसएलटी में शीर्ष-स्तर पैरामीटर के मानों में गुजर सकते हैं।
स्रोत
2010-08-11 09:46:06
मैं मानता हूं कि कुछ W3Schools पृष्ठ, जैसे कि, अपर्याप्त हैं।वे आसानी से स्टाइलशीट को जोड़ने का उल्लेख शामिल कर सकते थे, जैसा कि [एक्सएसएलटी - ट्रांसफॉर्मेशन] (http://www.w3schools.com/xsl/xsl_transformation.asp) में किया गया है। – user34660