XML
Extensible Markup Language ( XML ) යනු අත්තනෝමතික දත්ත ගබඩා කිරීම, සම්ප්‍රේෂණය කිරීම සහ ප්‍රතිනිර්මාණය කිරීම සඳහා වන සලකුණු භාෂාවක් සහ ගොනු ආකෘතියකි . එය මිනිසුන්ට කියවිය හැකි සහ යන්ත්‍රයෙන් කියවිය හැකි ආකෘතියකින් ලේඛන කේතනය කිරීම සඳහා නීති මාලාවක් ඇත කරයි. World Wide Web Consortium හි XML 1.0 පිරිවිතර  1998  සහ තවත් අදාළ පිරිවිතර කිහිපයක්  ඒවා සියල්ලම නොමිලේ විවෘත ප්‍රමිතීන් අනුව සිදුවේ. 

XML හි සැලසුම් ඉලක්ක සරල බව, සාමාන්‍ය බව සහ අන්තර්ජාලය හරහා භාවිතා කළ හැකි.  එය විවිධ මානව භාෂා සඳහා යුනිකෝඩ් හරහා සහය ඇති පාඨමය දත්ත ආකෘතියකි. XML හි සැලසුම ලේඛන කෙරෙහි අවධානය යොමු කළද, වෙබ් සේවාවන්හි භාවිතා වන අත්තනෝමතික දත්ත ව්‍යුහයන්  නියෝජනය කිරීම සඳහා භාෂාව බහුලව භාවිතා වේ.

XML-පාදක භාෂා නිර්වචනය සඳහා ආධාර කිරීම සඳහා ක්‍රම පද්ධති කිහිපයක් පවතින අතර, ක්‍රමලේඛකයින් XML දත්ත සැකසීමට උපකාර කිරීම සඳහා බොහෝ යෙදුම් ක්‍රමලේඛන අතුරුමුහුණත් (APIs) සංවර්ධනය කර ඇත.

දළ විශ්ලේෂණය 
XML හි ප්‍රධාන අරමුණ වන්නේ අනුක්‍රමිකකරණය, එනම් අත්තනෝමතික දත්ත ගබඩා කිරීම, සම්ප්‍රේෂණය කිරීම සහ ප්‍රතිනිර්මාණය කිරීමයි. තොරතුරු හුවමාරු කර ගැනීම සඳහා අසමාන පද්ධති දෙකක් සඳහා, ඔවුන් ගොනු ආකෘතියකට එකඟ විය යුතුය. XML මෙම ක්‍රියාවලිය ප්‍රමිතිකරණය කරයි. XML තොරතුරු නියෝජනය කිරීම සඳහා භාෂාවෙන් භාෂාවකට සමාන වේ.  

සලකුණු භාෂාවක් ලෙස, XML වර්ගීකරණය කරයි, සහ තොරතුරු ව්‍යුහාත්මකව සංවිධානය කරයි.  XML ටැග් දත්ත ව්‍යුහය නියෝජනය කරන අතර පාරදත්ත අඩංගු වේ. ටැග් තුළ ඇත්තේ දත්ත, XML ප්‍රමිතිය සඳහන් කරන ආකාරයට කේතනය කර ඇත.  අතිරේක XML ක්‍රමලේඛනයක් (XSD) XML අර්ථකථනය කිරීම සහ වලංගු කිරීම සඳහා අවශ්‍ය පාරදත්ත නිර්වචනය කරයි. (මෙය කැනොනිකල් ක්‍රමය ලෙසද හැඳින්වේ.)  මූලික XML රීති වලට අනුගත වන XML ලේඛනයක් "හොඳින් සකස් කර ඇත"; එහි යෝජනා ක්‍රමයට අනුගත වන එකක් "වලංගු" වේ.  
CS1 maint: bot: original URL status unknown