XML क्या है?
XML (Extensible Markup Language) एक मार्कअप भाषा है जिसका उपयोग डेटा को संग्रहित और ट्रांसपोर्ट करने के लिए किया जाता है। यह इंसानों और मशीन दोनों के लिए पढ़ने योग्य होती है। उदाहरण: <note>...</note>
XML संरचना का एक सरल उदाहरण:
<note>
<to>User</to>
<from>Developer</from>
<heading>Reminder</heading>
<body>Format your XML properly!</body>
</note>XML सिंटैक्स
- ओपनिंग और क्लोजिंग टैग
<tag>value</tag> - सेल्फ-क्लोजिंग टैग
<tag /> - टैग में एट्रिब्यूट्स
<tag attr="value">text</tag>
XML एलिमेंट्स
- रूट एलिमेंट
<root>...</root> - चाइल्ड एलिमेंट
<child>...</child> - नेस्टेड स्ट्रक्चर
<parent><child /></parent>
उपयोग के मामले
XML का उपयोग व्यापक रूप से कॉन्फ़िगरेशन फाइलों, डेटा एक्सचेंज (जैसे SOAP), और संरचित जानकारी स्टोर करने के लिए किया जाता है।
<config>
<setting name="theme">dark</setting>
<setting name="language">en</setting>
</config>XML को फॉर्मेट क्यों करें?
फॉर्मेट किया गया XML पढ़ने और डिबग करने में आसान होता है। इंडेंटेशन से डेटा की संरचना स्पष्ट होती है।
XML को मिनिफाई क्यों करें?
XML को मिनिफाई करने से फ़ाइल साइज कम होता है, जिससे ट्रांसमिशन और परफॉर्मेंस बेहतर होती है।
<note><to>User</to><from>Developer</from><heading>Reminder</heading><body>Format!</body></note>