एक्सएमएल प्रारंभिक ट्यूटोरियल

XML को इन्फॉर्मेशन को वर्णित करने के लिए डिजाइन किया गया है, जिसका फोकस इन्फॉर्मेशन की सामग्री पर है。

HTML को इन्फॉर्मेशन को दिखाने के लिए डिजाइन किया गया है, जिसका फोकस इन्फॉर्मेशन के आकार पर है。

प्राथमिकता:

समझने चाहिए वाली बुनियादी जानकारी:

  • इससे पहले कि आप जारी रहें, निम्नलिखित जानकारी को बुनियादी रूप से समझना चाहिए:
  • HTML / XHTML

जावास्क्रिप्ट या VBScript अगर आप इन परियोजनाओं को पहले सीखना चाहते हैं, तो हमारे होमपेज

इन ट्यूटोरियलों को देखें।

  • XML क्या है?एक्सटेंसिबल मार्कअप लैंग्वेजएक्सटेंसिबल मार्कअप लैंग्वेज (EXtensible Markup Language)
  • XML एकमार्कअप लैंग्वेजHTML के समान
  • XML को डिजाइन किया गया हैइन्फॉर्मेशन को वर्णित करना होगा
  • XML टैग अग्रिम नहीं है। आपकोस्वयंनिर्मित टैग
  • XML इसके द्वारा उपयोग करता हैफ़ाइल टाइप घोषणा(DTD)या XML Schema इन्फॉर्मेशन को वर्णित करने के लिए
  • DTD या XML Schema के साथ वाला XML इसके लिए डिजाइन किया गया हैस्वतःस्पष्ट
  • XML एक W3C मानक है

XML एक W3C मानक है

एक्सटेंसिबल मार्कअप लैंग्वेज (XML) को 10 फरवरी 1998 को W3C मानक के रूप में स्थापित किया गया था。

हमारे 《W3C ट्यूटोरियल》 में XML मानक के बारे में अधिक जानकारी प्राप्त करें।

XML और HTML के मुख्य अंतर:

XML को इन्फॉर्मेशन को ले जाने के लिए डिजाइन किया गया है。

XML HTML के लिए विकल्प नहीं है。

XML और HTML के लिए अलग-अलग उद्देश्य के लिए डिजाइन किए गए हैं:

XML को इन्फॉर्मेशन को वर्णित करने के लिए डिजाइन किया गया है, जिसका फोकस इन्फॉर्मेशन की सामग्री पर है。

HTML को इन्फॉर्मेशन को दिखाने के लिए डिजाइन किया गया है, जिसका फोकस इन्फॉर्मेशन के आकार पर है。

HTML इन्फॉर्मेशन को दिखाने के लिए है, जबकि XML इन्फॉर्मेशन को वर्णित करने के लिए है。

कोई कार्य नहीं करने वाला XML

XML असक्रिय है。

यह कुछ तो कठिन लग सकता है, लेकिन XML कुछ नहीं करता है। XML को संरचना, संग्रह और इन्फॉर्मेशन के प्रेषण के लिए डिजाइन किया गया है。

यहाँ John द्वारा George को भेजा गया एक टिप्पणी, XML में संग्रहीत है:

<note>
<to>George</to>
<from>John</from>
<heading>याद दिलानी</heading>
<body>बैठक को नहीं भूलें!</body>
</note>

यह टैग कोई शीर्षक और टिप्पणी भी शामिल है। यह भी भेजनकर्ता और प्राप्तकर्ता के इन्फॉर्मेशन को शामिल करता है। लेकिन, यह XML दस्तावेज़ अभी तक कुछ नहीं कर रहा है। यह सिर्फ XML टैग में पैकेज किया हुआ इन्फॉर्मेशन है। हमें सॉफ्टवेयर या प्रोग्राम लिखना होगा, ताकि इस दस्तावेज़ को भेजा जा सके, इसे प्राप्त किया जा सके और इसे दिखाया जा सके。

XML 是免费的、可扩展的

XML 标签没有被预定义。您必须“发明”自己的标签。

被用来标记 HTML 文档及其结构的标签是预定义的。HTML 文档的创作者只能使用在 HTML 标准中被定义的那些标签(比如

。)。

एक्सएमएल निर्माता को अपने टैग और अपने दस्तावेज़ संरचना को परिभाषित करने की अनुमति देता है。

उपरोक्त टैग को किसी एक्सएमएल मानक में नहीं निर्धारित किया गया है।ये टैग एक्सएमएल दस्तावेज़ के लेखक द्वारा आविष्कृत किए गए हैं。

एक्सएमएल एचटीएमएल का सहायक है

एक्सएमएल एचटीएमएल का प्रतिस्थापक नहीं है。

इस बात को समझना बहुत महत्वपूर्ण है कि एक्सएमएल एचटीएमएल का प्रतिस्थापक नहीं है।भविष्य के वेब डेवलपमेंट में, सबसे संभावित कार्यक्रम है कि एक्सएमएल को डाटा वर्णित करने के लिए और एचटीएमएल को इस डाटा को फॉर्मैटिंग और डिस्प्ले करने के लिए उपयोग किया जाएगा。

हमारे बारे में एक्सएमएल के सबसे अच्छे वर्णन यह है: एक्सएमएल एक प्लैटफॉर्म निर्भर, सूचना प्रेषण के लिए और लाइनकर और हार्डवेयर से निर्भर नहीं करने वाला औजार है。

एक्सएमएल भविष्य के वेब डेवलपमेंट में निभाएगा की भूमिका

एक्सएमएल हर जगह होगा。

जब हम एक्सएमएल मानक के तेजी से विकास की दिशा और बड़ी संख्या में सॉफ्टवेयर विकासकर्ताओं द्वारा इस मानक को अपनाने की गति को देखते हैं, तो वाकई इस बात को नजरअंदाज करना बहुत मुश्किल होता है कि यह वाकई अद्भुत है。

हम दृढ़तापूर्वक मानते हैं कि एक्सएमएल वेब के भविष्य में निस्सारण की भूमिका नहीं कम होगी जो एचटीएमएल हमेशा वेब के आधार के रूप में काम करता रहा है, और एक्सएमएल सभी डाटा हैंडलिंग और डाटा ट्रांसफर के लिए सबसे आम औजार बनेगा。