TinyXML
டினிஎக்ஸ்எம்எல் என்பது சி + + மொழிக்கான ஒரு சிறிய, எளிய, இயக்க முறைமை-சுயாதீனமான எக்ஸ்எம்எல் பாகுபாடு ஆகும். இது இலவச மற்றும் திறந்த மூல மென்பொருளாகும், இது ஸ்லிப் உரிமத்தின் விதிமுறைகளின் கீழ் விநியோகிக்கப்படுகிறது. டினிஎக்ஸ்எம்எல்-2 டினிஎக்ஸ்எம்எல்-1 ஐ முழுமையாக மாற்றுகிறது, மேலும் இந்த பதிப்பை மட்டுமே பயன்படுத்த வேண்டும். அம்சங்கள் பெயர் குறிப்பிடுவது போல, டைனிஎக்ஸ்எம்எல்-ன் முக்கிய உந்துதல் அதன் அளவு ஆகும். இது எக்ஸ்எம்எல்-ஐ டிஓஎம் போன்ற மரமாக பகுப்பாய்வு செய்கிறது. இது எக்ஸ்எம்எல் கோப்புகளைப் படிக்கவும் எழுதவும் முடியும். வரம்புகள் டினிஎக்ஸ்எம்எல் டிடிடிகளை உள் அல்லது வெளிப்புறமாக செயலாக்காது. எனவே டிடிடி வரையறுக்கப்பட்ட நிறுவனங்களை நம்பியிருக்கும் எக்ஸ்எம்எல் கோப்புகள் டைனிஎக்ஸ்எம்எல் இல் சரியாக பகுப்பாய்வு செய்யாது. இது செயலாக்க அறிவுறுத்தல்களைக் கையாளுகிறது என்றாலும், எக்ஸ்எஸ்எல்டி ஸ்டைல்ஷீட் அறிவிப்புகளைக் கையாள்வதற்கான வசதிகள் இதில் இல்லை. அதாவது, ஸ்டைல்ஷீட் செயலாக்க அறிவுறுத்தலில் அறிவிக்கப்பட்ட எக்ஸ்எஸ்எல்டி-யைப் பகுப்பாய்வு செய்யும் போது எக்ஸ்எம்எல் கோப்புக்கு இது பொருந்தாது. மேலும், டினிஎக்ஸ்எம்எல்-க்கு எக்ஸ்எம்எல் பெயர் இடங்களைக் கையாளும் வசதி இல்லை. தகுதிவாய்ந்த உறுப்பு அல்லது பண்புக்கூறு பெயர்கள் அவற்றின் முன்னொட்டுகளைத் தக்க வைத்துக் கொள்கின்றன, ஏனெனில் டினிஎக்ஸ்எம்எல் முன்னொட்டுகளை பெயர் இடங்களுடன் பொருத்த எந்த முயற்சியும் செய்யவில்லை. குறியீடுகளைப் பொறுத்தவரை, இது UTF-8 அல்லது லத்தீன்-1 ஐப் போன்ற ASCII இன் குறிப்பிடப்படாத வடிவத்தைப் பயன்படுத்தி கோப்புகளை மட்டுமே கையாளுகிறது. குறிப்புகள் வெளிப்புற இணைப்புகள் டினிஎக்ஸ்எம்எல்1 முகப்புப்பக்கம் டினிஎக்ஸ்எம்எல்2 ஆவணப்படுத்தல் டினிஎக்ஸ்எம்எல்2 முகப்புப்பக்கம் டினிஎக்ஸ்எம்எல் + + இது டினிஎக்ஸ்எம்எல்லில் சி + + கருத்துக்களைச் சேர்க்கிறது. டினிஎக்ஸ்பாத், இது சி + + இல் உள்ள டினிஎக்ஸ்எம்எல் உடன் எக்ஸ்பாத் தொடரியல் டிகோடிங்கை சேர்க்கிறது. zlib உரிமம் XML பாகுபடுத்திகளைப் பயன்படுத்தும் மென்பொருள்