XML என்பது டேக் (tag) அடிப்படையிலான கட்டமைப்பைக் கொண்ட எளிய உரை (plain text) ஆகும். கூடுதல் மென்பொருள் எதுவும் இல்லாமல் நோட்பேட் மூலம் இதை எழுதலாம். கோப்பைச் சேமித்தவுடன் அது செல்லுபடியாகும் வகையில் இருப்பதற்கு, டேக் விதிகளைப் பின்பற்றுவது முக்கியமாகும்.
ஆன்லைன் நோட்பேடில் .XML கோப்பை உருவாக்குவது எப்படி
XML கோப்பு என்றால் என்ன?
XML என்றால் எக்ஸ்டென்சிபிள் மார்கப் லாங்குவேஜ் (Extensible Markup Language) என்று பொருள். இது தரவுகளுக்கு இடையேயான தொடர்பைக் காட்ட நெஸ்டெட் (nested) முறையில், நீங்களே வரையறுக்கும் தனிப்பயன் டேக்குகளுக்குள் தரவைச் சேமிக்கிறது. உள்ளமைவு கோப்புகள் (config files), தரவு ஊட்டங்கள் (data feeds) மற்றும் பயன்பாட்டு அமைப்புகள் ஆகியவை இதன் கட்டமைப்பை எளிதில் படிக்கக்கூடியதாகவும், மற்ற நிரல்கள் அலசுவதற்கு (parse) எளிதாகவும் இருப்பதால் இதைப் பயன்படுத்துகின்றன.
ஒரு அடிப்படை XML கோப்பு பின்வருமாறு இருக்கும்:
<?xml version="1.0" encoding="UTF-8"?><person> <name>John</name> <age>28</age> <city>New York</city></person>படிமுறை விளக்கம்: நோட்பேடில் ஒரு XML கோப்பை உருவாக்குதல்
படி 1: நோட்பேட்டைத் திறக்கவும்
உங்கள் கணினியில் நோட்பேட்டைத் திறக்கவும், அல்லது டெஸ்க்டாப் செயலியைத் தவிர்க்க விரும்பினால் இலவசமான ஆன்லைன் நோட்பேட்டை பயன்படுத்தவும்.
படி 2: XML அறிவிப்பைச் சேர்க்கவும்
கோப்பை இந்த வரியுடன் தொடங்கவும்:
<?xml version="1.0" encoding="UTF-8"?>இது கோப்பைப் படிக்கும் எந்தவொரு நிரலுக்கும் எந்த XML பதிப்பு மற்றும் எழுத்து குறியீட்டு முறை (character encoding) எதிர்பார்க்கப்படுகிறது என்பதைத் தெரிவிக்கிறது.
படி 3: ஒரு ரூட் எமென்ட்டை (Root Element) சேர்க்கவும்
ஒவ்வொரு XML கோப்பிற்கும் மற்ற எல்லாவற்றையும் உள்ளடக்கிய சரியாக ஒரு ரூட் எமென்ட் தேவைப்படுகிறது.
<catalog></catalog>படி 4: சைல்டு எமென்ட்டுகளைச் சேர்க்கவும்
நீங்களே பெயரிட்ட டேக்குகளைப் பயன்படுத்தி, ரூட் எமென்ட்டிற்குள் உங்கள் தரவைச் சேர்க்கவும்.
<catalog> <book> <title>Sample Book</title> <author>Jane Doe</author> </book></catalog>படி 5: ஒவ்வொரு டேக்கையும் மூடவும்
ஒவ்வொரு தொடக்க டேக்கிற்கும் (opening tag) ஒரு பொருந்தக்கூடிய முடிவு டேக் (closing tag) இருக்க வேண்டும், அவை திறக்கப்பட்ட அதே வரிசையில். <book> என்பது </book> மூலம் மூடப்படும், அதற்கு முன்பு அல்ல.
படி 6: .xml எக்ஸ்டென்ஷனுடன் சேமிக்கவும்
File-க்குச் சென்று, பின்னர் Save As என்பதைக் கிளிக் செய்யவும். "Save as type" கீழ்தோன்றும் மெனுவில் All Files என்பதைத் தேர்ந்தெடுக்கவும். கோப்பிற்கு ஒரு .xml எக்ஸ்டென்ஷன் பெயரிடவும், உதாரணமாக catalog.xml. எக்ஸ்டென்ஷனை .txt என்றே விட்டால், அந்த கோப்பை மற்ற நிரல்கள் XML ஆகப் படிக்காது.
நினைவில் கொள்ள வேண்டிய XML விதிகள்
ஒரே ஒரு ரூட் எமென்ட். மற்ற எல்லாமே அதற்குள் அடங்கியிருக்கும். உங்களால் இரண்டு டாப்-லெவல் டேக்குகளை வைத்திருக்க முடியாது.
டேக்குகள் கேஸ்-சென்சிடிவ் (Case-sensitive) ஆகும். <Name> மற்றும் <name> இரண்டும் வெவ்வேறு டேக்குகளாகக் கருதப்படுகின்றன.
ஒவ்வொரு டேக்கிற்கும் முடிவு தேவை. சுயமாக மூடும் டேக்குகள் (Self-closing tags) <br/> போன்ற முன்னோக்கிச் செல்லும் சாய்வுக்கோட்டைப் (forward slash) பயன்படுத்துகின்றன.
பண்புகளுக்கு (Attributes) மேற்கோள் குறிகள் (quotes) தேவை. <book id=1> என்று எழுதாமல், <book id="1"> என்று எழுதவும்.
சிறப்பு எழுத்துகளைத் தப்பிக்கவும் (Escape special characters). உரை உள்ளடக்கத்திற்குள் &-க்கு &, <-க்கு <, மற்றும் >-க்கு > ஆகியவற்றைப் பயன்படுத்தவும்.
முடிவுரை
ஒரு XML கோப்பு என்பது நீங்கள் 정의 செய்யும் டேக்குகளாக ஒழுங்குபடுத்தப்பட்ட உரையாகும். அறிவிப்புடன் தொடங்குங்கள், ஒரு ரூட் எமென்ட்டைச் சேர்க்கவும், அதற்குள் உங்கள் தரவை நெஸ்ட் செய்யவும், ஒவ்வொரு டேக்கையும் மூடவும், மற்றும் .xml எக்ஸ்டென்ஷனுடன் சேமிக்கவும். நீங்கள் எழுதும் போது கட்டமைப்பைக் கண்காணிக்கவும், பெரும்பாலான பிழைகள் சிக்கலை ஏற்படுத்துவதற்கு முன்பு அவற்றைக் கண்டுபிடிப்பது எளிது.