Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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;">I'm a HTML document.</h3>
</body>
</html>

आउटपुट

एचटीएमएल बनाम एक्सएमएल

XML

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

आइए एक्सएमएल का एक उदाहरण देखें -

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

आउटपुट

एचटीएमएल बनाम एक्सएमएल

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

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

, , , आदि HTML में हैं।

XML में अपने खुद के टैग परिभाषित करें।
HTML रिक्त स्थान को संरक्षित नहीं करता XML व्हाइटस्पेस को सुरक्षित रखता है।
HTML केस असंवेदनशील है। XML केस संवेदी है।

  1. एचटीएमएल लेआउट

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

  1. HTML नेविगेटर भाषा संपत्ति

    HTML नेविगेटर भाषा गुण ब्राउज़र का भाषा संस्करण लौटाता है। सिंटैक्स निम्नलिखित वाक्य रचना है - navigator.language आइए हम HTML नेविगेटर भाषा गुण का एक उदाहरण देखें - उदाहरण <!DOCTYPE html> <html> <style>    body {       color: #000;       he

  1. एचटीएमएल संपादक

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