🍋
Menu
.xml Code

XML (eXtensible Markup Language)

एक मार्कअप लैंग्वेज जो स्ट्रक्चर्ड डेटा को मानव-पठनीय और मशीन-पठनीय दोनों रूपों में परिभाषित करती है। XML कॉन्फ़िगरेशन, डेटा इंटरचेंज और डॉक्यूमेंट स्ट्रक्चर के लिए व्यापक रूप से उपयोग किया जाता है।

MIME Type

application/xml

प्रकार

टेक्स्ट

संपीड़न

दोषरहित

लाभ

  • + Self-describing with user-defined tags and schemas
  • + Mature ecosystem: XPath, XSLT, XSD, SAX/DOM parsers
  • + Standard for RSS/Atom feeds, SVG, XHTML, and SOAP
  • + Supports namespaces for mixing vocabularies

हानियाँ

  • Verbose syntax compared to JSON or YAML
  • Parsing is slower and more memory-intensive than JSON
  • Largely replaced by JSON for web APIs

.XML कब उपयोग करें

एंटरप्राइज़ डेटा इंटरचेंज, कॉन्फ़िगरेशन फ़ाइलें (Maven, Android), SOAP वेब सर्विसेज़, डॉक्यूमेंट फॉर्मेट (DOCX, SVG, XHTML), और RSS/Atom फ़ीड्स।

तकनीकी विवरण

XML ट्री स्ट्रक्चर में elements, attributes, namespaces और प्रोसेसिंग इंस्ट्रक्शन का उपयोग करता है। DTD या XML Schema (XSD) के माध्यम से वैलिडेशन किया जा सकता है। XPath/XSLT ट्रांसफॉर्मेशन, SAX/DOM पार्सिंग, और Unicode एन्कोडिंग को सपोर्ट करता है।

इतिहास

W3C ने 1998 में XML 1.0 को SGML के सरलीकृत संस्करण के रूप में प्रकाशित किया। XML ने SOAP वेब सर्विसेज़, RSS फ़ीड्स और कई एंटरप्राइज़ सिस्टम्स की नींव रखी। हालाँकि JSON ने कई उपयोगों में इसे प्रतिस्थापित किया है, XML एंटरप्राइज़ अनुप्रयोगों में प्रासंगिक बना हुआ है।

.XML से रूपांतरित करें

.XML में रूपांतरित करें

संबंधित फ़ॉर्मेट

संबंधित शब्द

Learn More

उपयोग के मामले