فہرست کا خانہ:
تعریف - زالن کا کیا مطلب ہے؟
زالان ایک اوپن سورس سافٹ ویئر لائبریری ہے جو ایکسٹینسیبل مارک اپ لینگوئج (ایکس ایم ایل) دستاویزات کو ہائپر ٹیکسٹ مارک اپ لینگوئج (ایچ ٹی ایم ایل) یا دیگر قسم کی مارک اپ لینگوئج میں تبدیل کرنے کے لئے استعمال ہوتی ہے۔ زالن مختلف پلیٹ فارمز کو موثر اور مکمل خصوصیات فراہم کرنے کے لئے ایکس ایم ایل ایکسٹینسیبل اسٹائل شیٹ ٹرانسفارمیشنز (ایکس ایس ایل ٹی) کا استعمال کرتا ہے اور دونوں زبانوں کے الگ الگ ایکس ایس ایل ٹی پروسیسرز کی مدد سے جاوا اور سی ++ میں استعمال کیا جاسکتا ہے۔
آئی بی ایم کے ذریعہ تیار کردہ ، زالان کو اپاچی سافٹ ویئر فاؤنڈیشن کی حمایت حاصل ہے۔
ٹیکوپیڈیا نے زالن کی وضاحت کی
Xalan XML ڈیٹا کو کسی اور مارک اپ زبان میں تبدیل کرنے کے عمل کو آسان بنانے کی طرف تیار ہے۔ زالن کے دو سب پروجیکٹس ہیں ،
- زالن سی ++: ورلڈ وائڈ ویب کنسورشیم (ڈبلیو 3 سی) کے ذریعہ متعین کردہ XSL ورژن 1.0 کو نافذ کرتا ہے۔ یہ XML پاتھ زبان (XPath) ورژن 1.0 بھی استعمال کرتا ہے۔ Xerces C ++ پارسر XSL طرز کی چادریں اور XML دستاویزات کو پارس کرتے ہیں۔ پارسر ان پٹ فائل ، دستاویز آبجیکٹ ماڈل (DOM) ، URL یا ڈیٹا اسٹریم ہوسکتا ہے۔
- زیلان جاوا: XSL ٹرانسفارمیشن ورژن 1.0 اور XML پاتھ لینگوئج ورژن 1.0 استعمال کرتا ہے۔ XSL میں XML کو HTML اور دیگر مارک اپ زبانوں میں نقشہ سازی سے متعلق معلومات ہیں۔ زیرس جاوا ڈیفالٹ پروسیسر ہے اور جاوا میں XSL میپنگ انجام دینے کے لئے استعمال کیا جاسکتا ہے۔ تاہم ، تقاضوں اور دستیابی کی بنیاد پر دوسرے پارسر کا انتخاب کیا جاسکتا ہے۔ ان پٹ URL ، بائٹ اسٹریم ، DOM یا XML فائل ہوسکتا ہے۔ چونکہ جاوا ایک ترجمانی شدہ زبان ہے ، لہذا جاالان جاوا ایک علیحدہ مرتب کرنے والے پروسیسر اور ترجمانی پروسیسر کا استعمال کرتی ہے ، جہاں سابقہ اعلی کارکردگی کے امور کو پورا کرتا ہے ، اور بعد میں ڈیبگنگ کے لئے استعمال ہوتا ہے۔ یہ XML پروسیسنگ ورژن 1.3 اور SAX2 اور DOM سطح 3 کے لئے جاوا API کا اطلاق کرتا ہے۔
