XML framework
ایکس ایم ایل فریم ورک ایک سافٹ ویئر فریم ورک ہے جو ایکس ایم ایل میں تیار کردہ تمام ڈیٹا کے ساتھ ایپلی کیشنز بنانے میں پروگرامر کی مدد کے لیے خصوصیات کو نافذ کرتا ہے۔ پروگرامر خالص ڈیٹا کی وضاحت کرتا ہے اور اسے ایکس ایم ایل فارمیٹ میں تیار کرتا ہے اور فریم ورک دستاویز کو کسی بھی مطلوبہ فارمیٹ میں تبدیل کر دیتا ہے۔ ایک کوڈ، ایک ایکس ایم ایل اور کئی تبدیلیاں جیسے ایکس ایچ ٹی ایم ایل، ایس وی جی، ڈبلیو ایم ایل، ایکسل یا ورڈ فارمیٹ، یا دیگر دستاویز کی قسم کا نتیجہ ہو سکتا ہے۔ ایکس ایم ایل فریم ورک کلاسوں میں خصوصیات خلاصہ کرنے کے لیے ایکس ایم ایل دستاویزات کا استعمال ڈیٹا تک رسائی کو خلاصہ کرنے کے لیے کلاسیں-تمام ڈیٹا آپ کے ماخذ سے آزاد ہے، جیسے ایکس ایم ایل، ڈیٹا بیس، ٹیکسٹ فائلیں ایکس ایس ایل ٹی کیش۔ ایکس ایس ایل ٹی دستاویزات جیسے کوڈ کے ٹکڑے فریم ورک بنانے کا آسان طریقہ توسیعی ہونا چاہیے کیونکہ تعریف کے لحاظ سے ایکس ایم ایل توسیعی ہے۔ مثال کے طور پر ایکس ایم ایل نیوک ایک خالص ایکس ایم ایل فریم ورک ہے۔ ایکسٹینسیبل ٹیکسٹ فریم ورک ایک ہائبرڈ ایکس ایم ایل فریم ورک ہے جو ایکس ایم ایل ڈیٹا، ایکس ایس ایل ٹی 2، اور جاوا ریفرنسز ایکس ایم ایل کا استعمال کرتا ہے۔