XML એ ટેગ-આધારિત સ્ટ્રક્ચર સાથેનું સાદું ટેક્સ્ટ છે. નોટપેડ તેને કોઈપણ વધારાના સોફ્ટવેર વગર લખે છે. મુખ્ય વાત એ છે કે ટેગના નિયમોનું પાલન કરવું જેથી ફાઈલ સેવ થયા પછી વેલિડ રહે.
ઓનલાઈન નોટપેડમાં .XML ફાઈલ કેવી રીતે બનાવવી
XML ફાઈલ શું છે?
XML એટલે કે એક્સ્ટેન્સિબલ માર્કઅપ લેંગ્વેજ (Extensible Markup Language). તે તમે જાતે નક્કી કરેલા કસ્ટમ ટેગ્સની અંદર ડેટા સ્ટોર કરે છે, જે ડેટા વચ્ચેનો સંબંધ દર્શાવવા માટે નેસ્ટેડ હોય છે. કન્ફિગ ફાઈલો, ડેટા ફીડ્સ અને એપ સેટિંગ્સ તેનો ઉપયોગ કરે છે કારણ કે તેનું સ્ટ્રક્ચર વાંચવામાં સરળ છે અને અન્ય પ્રોગ્રામ્સ માટે તેને પાર્સ કરવું પણ સરળ છે.
એક મૂળભૂત 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 વર્ઝન અને કેરેક્ટર એન્કોડિંગ અપેક્ષિત છે.
સ્ટેપ 3: રૂટ એલિમેન્ટ ઉમેરો
દરેક XML ફાઈલને બરાબર એક રૂટ એલિમેન્ટની જરૂર હોય છે જે બાકીની દરેક વસ્તુને આવરી લે છે.
<catalog></catalog>સ્ટેપ 4: ચાઇલ્ડ એલિમેન્ટ્સ ઉમેરો
તમે જાતે નામ આપેલા ટેગનો ઉપયોગ કરીને રૂટ એલિમેન્ટની અંદર તમારા ડેટાને નેસ્ટ કરો.
<catalog> <book> <title>Sample Book</title> <author>Jane Doe</author> </book></catalog>સ્ટેપ 5: દરેક ટેગ બંધ કરો
દરેક ઓપનિંગ ટેગને મેચિંગ ક્લોઝિંગ ટેગની જરૂર હોય છે, જે ક્રમમાં તે ખોલવામાં આવ્યા હતા તે જ ક્રમમાં. <book> એ </book> સાથે બંધ થાય છે, તેની પહેલા નહીં.
સ્ટેપ 6: .xml એક્સટેન્શન સાથે સેવ કરો
ફાઇલ (File) પર જાઓ, પછી સેવ એઝ (Save As) પર ક્લિક કરો. "Save as type" ડ્રોપડાઉનમાં ઓલ ફાઇલ્સ (All Files) પસંદ કરો. ફાઇલને .xml એક્સટેન્શન સાથે નામ આપો, ઉદાહરણ તરીકે catalog.xml. એક્સટેન્શનને .txt તરીકે રાખવાનો મતલબ છે કે અન્ય પ્રોગ્રામ્સ દ્વારા ફાઇલ XML તરીકે વાંચવામાં આવશે નહીં.
યાદ રાખવાના XML નિયમો
એક રૂટ એલિમેન્ટ. બાકીની બધી વસ્તુઓ તેની અંદર નેસ્ટ થાય છે. તમારી પાસે બે ટોપ-લેવલ ટેગ હોઈ શકતા નથી.
ટેગ્સ કેસ-સેન્સિટિવ હોય છે. <Name> અને <name> ને અલગ-અલગ ટેગ ગણવામાં આવે છે.
દરેક ટેગને ક્લોઝ કરવાની જરૂર છે. સેલ્ફ-ક્લોઝિંગ ટેગ ફોરવર્ડ સ્લેશનો ઉપયોગ કરે છે, જેમ કે <br/>.
એટ્રિબ્યુટ્સને અવતરણ ચિહ્નો (quotes) ની જરૂર હોય છે. <book id=1> નહીં, પણ <book id="1"> લખો.
સ્પેશિયલ કેરેક્ટર્સને એસ્કેપ કરો. ટેક્સ્ટ કન્ટેન્ટની અંદર & માટે &, < માટે <, અને > માટે > નો ઉપયોગ કરો.
નિષ્કર્ષ
એક XML ફાઇલ એ તમે વ્યાખ્યાયિત કરેલા ટેગમાં ગોઠવાયેલ ટેક્સ્ટ છે. ડિક્લેરેશનથી શરૂઆત કરો, એક રૂટ એલિમેન્ટ ઉમેરો, તેની અંદર તમારો ડેટા નેસ્ટ કરો, દરેક ટેગ બંધ કરો અને .xml એક્સટેન્શન સાથે સેવ કરો. જ્યારે તમે લખો ત્યારે સ્ટ્રક્ચર દૃશ્યમાન રાખો, અને સમસ્યા ઊભી કરે તે પહેલાં મોટાભાગની ભૂલો પકડવી સરળ છે.