XML framework
எக்ஸ்எம்எல் கட்டமைப்பானது ஒரு மென்பொருள் கட்டமைப்பாகும், இது எக்ஸ்எம்எல் இல் தயாரிக்கப்பட்ட அனைத்து தரவுகளுடனும் பயன்பாடுகளை உருவாக்குவதில் புரோகிராமருக்கு உதவ அம்சங்களை செயல்படுத்துகிறது. புரோகிராமர் எக்ஸ்எம்எல் வடிவத்தில் தூய தரவை வரையறுத்து உற்பத்தி செய்கிறார், மேலும் கட்டமைப்பானது ஆவணத்தை விரும்பிய எந்த வடிவத்திற்கும் மாற்றுகிறது. ஒரு குறியீடு, ஒரு எக்ஸ்எம்எல் மற்றும் எக்ஸ்எச்டிஎம்எல், எஸ்விஜி, டபிள்யூஎம்எல், எக்செல் அல்லது வேர்ட் வடிவமைப்பு அல்லது பிற ஆவண வகை போன்ற பல மாற்றங்கள் ஏற்படலாம். XML கட்டமைப்பில் உள்ள அம்சங்கள் XML ஆவணங்களின் பயன்பாட்டை சுருக்குவதற்கான வகுப்புகள் தரவு அணுகலை சுருக்குவதற்கான வகுப்புகள்-XML, தரவுத்தளம், உரை கோப்புகள் XSLT கேச் போன்ற அனைத்து தரவுகளும் உங்கள் மூலத்திலிருந்து சுயாதீனமான XML ஆகும். குறியீடு துணுக்குகள் கட்டமைப்பு போன்ற எக்ஸ்எஸ்எல்டி ஆவணங்களை உருவாக்குவதற்கான எளிதான வழி விரிவாக்கக்கூடியதாக இருக்க வேண்டும், ஏனெனில் எக்ஸ்எம்எல் வரையறையின்படி விரிவாக்கக்கூடியது. எடுத்துக்காட்டுகள் எக்ஸ்எம்எல் நியூக் என்பது ஒரு தூய எக்ஸ்எம்எல் கட்டமைப்பாகும் எக்ஸ்டென்சிபிள் டெக்ஸ்ட் ஃபிரேம்வொர்க் என்பது எக்ஸ்எம்எல் தரவு, எக்ஸ்எஸ்எல்டி 2 மற்றும் ஜாவா குறிப்புகள் எக்ஸ்எம்எல் ஆகியவற்றைப் பயன்படுத்தும் ஒரு கலப்பு எக்ஸ்எம்எல் கட்டமைப்பாகும்.