XML
සැකිල්ල:Infobox technology standard
Extensible Markup Language | |
Abbreviation | XML |
---|---|
Status | Published, W3C recommendation |
Year started | 1996 |
First published | February 10, 1998 |
Latest version | 1.1 (2nd ed.) September 29, 2006 |
Organization | World Wide Web Consortium (W3C) |
Editors | Tim Bray, Jean Paoli, Michael Sperberg-McQueen, Eve Maler, François Yergeau, John W. Cowan |
Base standards | SGML |
Related standards | W3C XML Schema |
Domain | Serialization |
Website | www.w3.org/xml |
දිගුව | .xml |
---|---|
අන්තර්ජාල මාධ්ය වර්ගය |
|
අපූර්ව ඉලක්කම | <?xml |
දියුණුකරන ලද්දේ | World Wide Web Consortium |
ආකෘතියේ වර්ගය | Markup language |
සම්මත(ය) |
|
විවෘත ආකෘතියක් ද? | Yes |
Extensible Markup Language ( XML ) යනු අත්තනෝමතික දත්ත ගබඩා කිරීම, සම්ප්රේෂණය කිරීම සහ ප්රතිනිර්මාණය කිරීම සඳහා වන සලකුණු භාෂාවක් සහ ගොනු ආකෘතියකි . එය මිනිසුන්ට කියවිය හැකි සහ යන්ත්රයෙන් කියවිය හැකි ආකෘතියකින් ලේඛන කේතනය කිරීම සඳහා නීති මාලාවක් ඇත කරයි. World Wide Web Consortium හි XML 1.0 පිරිවිතර [2] 1998 [3] සහ තවත් අදාළ පිරිවිතර කිහිපයක් [4] ඒවා සියල්ලම නොමිලේ විවෘත ප්රමිතීන් අනුව සිදුවේ. [5]
XML හි සැලසුම් ඉලක්ක සරල බව, සාමාන්ය බව සහ අන්තර්ජාලය හරහා භාවිතා කළ හැකි. [6] එය විවිධ මානව භාෂා සඳහා යුනිකෝඩ් හරහා සහය ඇති පාඨමය දත්ත ආකෘතියකි. XML හි සැලසුම ලේඛන කෙරෙහි අවධානය යොමු කළද, වෙබ් සේවාවන්හි භාවිතා වන අත්තනෝමතික දත්ත ව්යුහයන් [7] නියෝජනය කිරීම සඳහා භාෂාව බහුලව භාවිතා වේ.
XML-පාදක භාෂා නිර්වචනය සඳහා ආධාර කිරීම සඳහා ක්රම පද්ධති කිහිපයක් පවතින අතර, ක්රමලේඛකයින් XML දත්ත සැකසීමට උපකාර කිරීම සඳහා බොහෝ යෙදුම් ක්රමලේඛන අතුරුමුහුණත් (APIs) සංවර්ධනය කර ඇත.
දළ විශ්ලේෂණය
XML හි ප්රධාන අරමුණ වන්නේ අනුක්රමිකකරණය, එනම් අත්තනෝමතික දත්ත ගබඩා කිරීම, සම්ප්රේෂණය කිරීම සහ ප්රතිනිර්මාණය කිරීමයි. තොරතුරු හුවමාරු කර ගැනීම සඳහා අසමාන පද්ධති දෙකක් සඳහා, ඔවුන් ගොනු ආකෘතියකට එකඟ විය යුතුය. XML මෙම ක්රියාවලිය ප්රමිතිකරණය කරයි. XML තොරතුරු නියෝජනය කිරීම සඳහා භාෂාවෙන් භාෂාවකට සමාන වේ. [8] :1
සලකුණු භාෂාවක් ලෙස, XML වර්ගීකරණය කරයි, සහ තොරතුරු ව්යුහාත්මකව සංවිධානය කරයි. [8] :11XML ටැග් දත්ත ව්යුහය නියෝජනය කරන අතර පාරදත්ත අඩංගු වේ. ටැග් තුළ ඇත්තේ දත්ත, XML ප්රමිතිය සඳහන් කරන ආකාරයට කේතනය කර ඇත. [8] :11අතිරේක XML ක්රමලේඛනයක් (XSD) XML අර්ථකථනය කිරීම සහ වලංගු කිරීම සඳහා අවශ්ය පාරදත්ත නිර්වචනය කරයි. (මෙය කැනොනිකල් ක්රමය ලෙසද හැඳින්වේ.) [8] :135මූලික XML රීති වලට අනුගත වන XML ලේඛනයක් "හොඳින් සකස් කර ඇත"; එහි යෝජනා ක්රමයට අනුගත වන එකක් "වලංගු" වේ. [8] :135