اسکرین شاٹس
تفصیل
تمام XML دستاویزات پر XSLT پولی فل لاگو کرتا ہے۔
چونکہ قریب مستقبل میں ویب براؤزرز سے XSLT (Extensible Stylesheet Language Transformations) کو ہٹائے جانے کا امکان ہے، اس لیے فعالیت برقرار رکھنے کے لیے یہ ایکسٹینشن استعمال کیا جا سکتا ہے۔ یہ ایکسٹینشن ان تمام خام XML فائلوں پر XSLT پولی فل (https://github.com/mfreed7/xslt_polyfill) لاگو کرتا ہے جن میں XSLT پروسیسنگ کی ہدایات (مثلاً `<?xml-stylesheet ...?>`) موجود ہوں، اور XSLTProcessor کا پولی فل ورژن بھی شامل کرتا ہے تاکہ Javascript کے ذریعے استعمال بدستور کام کرتا رہے۔ اگر XML فائل XSLT استعمال نہیں کرتی، یا براؤزر میں XSLT کی بلٹ اِن معاونت موجود ہو، تو یہ ایکسٹینشن صفحے کو متاثر نہیں کرتا۔
**اہم خصوصیات:**
* **خودکار تبدیلی:** یہ ایکسٹینشن XML فائلوں کو خودکار طور پر شناخت کرتا ہے اور منسلک XSLT اسٹائل شیٹ موجود ہونے پر اسے لاگو کرتا ہے۔
* **رازداری پر توجہ:** تمام پروسیسنگ مقامی طور پر آپ کے کمپیوٹر پر ہوتی ہے۔ یہ ایکسٹینشن آپ کا کوئی بھی ڈیٹا یا براؤزنگ سرگرمی جمع، محفوظ یا منتقل نہیں کرتا اور کبھی بھی ایسا نہیں کرے گا۔
صرف XML صفحات کو متاثر کرتا ہے تاکہ خام XML کو دیکھے جانے کے قابل HTML میں تبدیل کیا جا سکے۔
یہ ایکسٹینشن (اور اس میں موجود پولی فل) اوپن سورس ہے۔ آپ بلا جھجھک تعاون کر سکتے ہیں یا خرابیوں کی اطلاع دے سکتے ہیں: https://github.com/mfreed7/xslt_extension