XML ट्याग-आधारित संरचना भएको एक सादा टेक्स्ट हो। नोटप्याडले कुनै अतिरिक्त सफ्टवेयर बिना नै यसलाई लेख्न सक्छ। मुख्य कुरा ट्यागका नियमहरू पालना गर्नु हो ताकि फाइल सेभ गरिसकेपछि त्यो वैध (valid) रहिरहोस्।
अनलाइन नोटप्याडमा .XML फाइल कसरी बनाउने
XML फाइल भनेको के हो?
XML को पूरा रूप Extensible Markup Language हो। यसले तपाईंले आफैंले परिभाषित गरेका कस्टम ट्यागहरू भित्र डेटा भण्डारण गर्दछ, जुन डेटा कसरी सम्बन्धित छ भनेर देखाउन मिलाइएको हुन्छ। कन्फिग फाइलहरू, डेटा फिडहरू, र एप सेटिङहरूले यसको प्रयोग गर्छन् किनभने यसको संरचना पढ्न सजिलो हुन्छ र अन्य प्रोग्रामहरूका लागि पार्स (parse) गर्न पनि सहज हुन्छ।
एक आधारभूत XML फाइल यस्तो देखिन्छ:
<?xml version="1.0" encoding="UTF-8"?><person> <name>John</name> <age>28</age> <city>New York</city></person>चरण-दर-चरण: नोटप्याडमा XML फाइल बनाउने तरिका
चरण १: नोटप्याड खोल्नुहोस्
आफ्नो कम्प्युटरमा नोटप्याड खोल्नुहोस्, वा यदि तपाईं डेस्कटप एप प्रयोग गर्न चाहनुहुन्न भने नि:शुल्क अनलाइन नोटप्याड को प्रयोग गर्नुहोस्।
चरण २: XML घोषणा (declaration) थप्नुहोस्
फाइललाई यो लाइनबाट सुरु गर्नुहोस्:
<?xml version="1.0" encoding="UTF-8"?>यसले फाइल पढ्ने कुनै पनि प्रोग्रामलाई कुन XML संस्करण र क्यारेक्टर इन्कोडिङको अपेक्षा गर्ने हो भन्ने कुरा बताउँछ।
चरण ३: रुट एलिमेन्ट (root element) थप्नुहोस्
प्रत्येक XML फाइलमा ठ्याक्कै एउटा रुट एलिमेन्ट हुनु आवश्यक छ जसले अरू सबै कुराहरूलाई समेट्छ।
<catalog></catalog>चरण ४: चाइल्ड एलिमेन्टहरू थप्नुहोस्
तपाईंले आफैंले नाम दिएका ट्यागहरू प्रयोग गरेर रुट एलिमेन्ट भित्र आफ्नो डेटा राख्नुहोस्।
<catalog> <book> <title>Sample Book</title> <author>Jane Doe</author> </book></catalog>चरण ५: प्रत्येक ट्याग बन्द गर्नुहोस्
प्रत्येक ओपनिङ ट्यागका लागि मिल्दो क्लोजिङ ट्याग आवश्यक हुन्छ, जुन क्रममा तिनीहरू खोलिएका थिए सोही क्रममा बन्द गरिनुपर्छ। <book> को अन्त्य </book> सँग हुन्छ, त्यसको अगाडि होइन।
चरण ६: .xml एक्सटेन्सनको साथ सेभ गर्नुहोस्
File मा जानुहोस्, त्यसपछि Save As मा क्लिक गर्नुहोस्। "Save as type" ड्रपडाउनमा All Files छान्नुहोस्। फाइललाई .xml एक्सटेन्सन दिएर नाम राख्नुहोस्, उदाहरणका लागि catalog.xml। एक्सटेन्सनलाई .txt मै छोड्नुभयो भने, अन्य प्रोग्रामहरूले उक्त फाइललाई XML को रूपमा पढ्न सक्दैनन्।
याद राख्नुपर्ने XML नियमहरू
एउटा रुट एलिमेन्ट। अरू सबै कुरा यस भित्र रहनुपर्छ। तपाईंले दुईवटा टप-लेभल ट्यागहरू राख्न सक्नुहुन्न।
ट्यागहरू केस-सेन्सेटिभ हुन्छन्। <Name> र <name> लाई फरक ट्यागको रूपमा लिइन्छ।
प्रत्येक ट्याग बन्द हुनुपर्छ। सेल्फ-क्लोजिङ ट्यागहरूमा अगाडिको स्ल्यास प्रयोग गरिन्छ, जस्तै <br/>।
एट्रिब्युटहरूलाई कोटेशन चाहिन्छ। <book id="1"> लेख्नुहोस्, <book id=1> होइन।
विशेष क्यारेक्टरहरूलाई एस्केप गर्नुहोस्। टेक्स्ट कन्टेन्ट भित्र & का लागि &, < का लागि <, र > का लागि > प्रयोग गर्नुहोस्।
निष्कर्ष
एक XML फाइल भनेको तपाईंले परिभाषित गरेका ट्यागहरूमा व्यवस्थित टेक्स्ट हो। घोषणा (declaration) बाट सुरु गर्नुहोस्, एउटा रुट एलिमेन्ट थप्नुहोस्, त्यसभित्र आफ्नो डेटा राख्नुहोस्, प्रत्येक ट्याग बन्द गर्नुहोस् र .xml एक्सटेन्सनको साथ सेभ गर्नुहोस्। लेख्दा संरचनालाई स्पष्ट राख्नुहोस्, यसले धेरै जसो त्रुटिहरूलाई समस्या उत्पन्न हुनुभन्दा अघि नै पत्ता लगाउन सजिलो बनाउँछ।