Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML बनाम XML


HTML

HTML का मतलब हाइपरटेक्स्ट मार्कअप लैंग्वेज है जो एक वेब पेज की संरचना का वर्णन करने के लिए उपयोग की जाने वाली भाषा है। इसमें विभिन्न HTML तत्व होते हैं जो HTML टैग और उनकी सामग्री से बने होते हैं।

HTML एक हाइपरटेक्स्ट भाषा है इसलिए हम दस्तावेजों की लिंक की एक श्रृंखला बना सकते हैं। HTML का वर्तमान संस्करण HTML5 है। HTML स्थिर है और यह छोटी त्रुटियों को नजरअंदाज कर सकता है और इसमें क्लोजिंग टैग आवश्यक नहीं हैं।

आइए HTML का एक उदाहरण देखें:

उदाहरण

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>HTML</title> </head> <body> <h1 style="text-align: center;color:#db133a;">HTML</h1> <h3 style="text-align: center;">मैं एक HTML दस्तावेज़ हूँ।</h3> </body> </html>

आउटपुट

HTML बनाम XML

XML

XML का मतलब एक्स्टेंसिबल मार्कअप लैंग्वेज है जो डेटा को संरचित करने के लिए नहीं बल्कि डेटा ट्रांसफर करने के लिए उपयोग की जाने वाली भाषा है। यह गतिशील है और यह सभी त्रुटियों की रिपोर्ट करता है और इसमें क्लोजिंग टैग आवश्यक हैं। यह मूल रूप से मजबूत यूनिकोड समर्थन के साथ एक टेक्स्टुअल डेटा फॉर्मेट है जो विभिन्न मानव भाषाओं के लिए है। XML का वर्तमान संस्करण XML1.1 है।

आइए XML का एक उदाहरण देखें:

उदाहरण

<?xml version="1.0" encoding="UTF-8"?> <fullname> <firstname>John</firstname> <lastname>Miller</lastname> </fullname>

आउटपुट

HTML बनाम XML

आइए अब कुछ अंतर देखें:

HTMLXML
HTML का मतलब हाइपरटेक्स्ट मार्कअप लैंग्वेज है जो एक वेब पेज की संरचना का वर्णन करने के लिए उपयोग की जाने वाली भाषा है। इसमें विभिन्न HTML तत्व होते हैं जो HTML टैग और उनकी सामग्री से बने होते हैं।XML का मतलब एक्स्टेंसिबल मार्कअप लैंग्वेज है जो डेटा को संरचित करने के लिए नहीं बल्कि डेटा ट्रांसफर करने के लिए उपयोग की जाने वाली भाषा है
HTML स्थिर है क्योंकि इसका उपयोग डेटा प्रदर्शित करने के लिए किया जाता है।XML गतिशील है और डेटा ट्रांसफर करने के लिए उपयोग किया जाता है।
यह एक प्रेजेंटेशन लैंग्वेज है।यह एक प्रेजेंटेशन लैंग्वेज नहीं है।
क्लोजिंग टैग का उपयोग करना आवश्यक नहीं है।क्लोजिंग टैग का उपयोग करना अनिवार्य है।
HTML में <p>, <strong>, <head>, आदि जैसे पूर्वनिर्धारित टैग हैं।XML में अपने स्वयं के टैग परिभाषित करें।
HTML व्हाइटस्पेस को संरक्षित नहीं करता हैXML व्हाइटस्पेस को संरक्षित करता है।
HTML केस इंसेंसिटिव है।XML केस सेंसिटिव है।

  1. HTML लेआउट्स HTML लेआउट्स

    परिचय HTML लेआउट्स HTML वेब पेज पर घटकों की व्यवस्था को निर्दिष्ट करते हैं। कई HTML सिमेंटिक एलिमेंट्स हैं जो वेब पेज के विभिन्न खंडों को परिभाषित करते हैं। लेआउट के लिए सिमेंटिक HTML एलिमेंट्स टैगव्याख्या <header>एक सेक्शन या दस्तावेज़ के लिए हेडर निर्दिष्ट करता है <

  1. HTML Navigator language प्रॉपर्टी: ब्राउज़र भाषा सेटिंग प्राप्त करें HTML Navigator language प्रॉपर्टी: ब्राउज़र भाषा सेटिंग प्राप्त करें

    HTML Navigator language प्रॉपर्टी उपयोगकर्ता के ब्राउज़र की पसंदीदा भाषा को दर्शाने वाला एक स्ट्रिंग लौटाती है (जैसे hi-IN, en-US, fr-FR)। यह BCP 47 भाषा टैग प्रारूप का पालन करती है और अंतर्राष्ट्रीयकरण (i18n) के लिए आवश्यक है। सिंटैक्स (Syntax) navigator.language उदाहरण (Example) यह उदाहरण ब्राउ

  1. HTML एडिटर्स HTML एडिटर्स

    HTML एडिटर्स HTML एडिटर्स HTML डॉक्यूमेंट लिखने और चलाने (कुछ मामलों में) के लिए टूल्स हैं। उपयोगकर्ता के लिए कई प्रोफेशनल HTML एडिटर्स उपलब्ध हैं (पेड और अनपेड दोनों)। नोटपैड के अलावा विभिन्न HTML एडिटर्स में कुछ ऐड-ऑन फीचर्स प्रदान किए जाते हैं, जैसे थीम्स, टर्मिनल सपोर्ट, आदि। निम्नलिखित कुछ स