XML आणि HTML मधील फरक

लेखक: Laura McKinney
निर्मितीची तारीख: 1 एप्रिल 2021
अद्यतन तारीख: 4 मे 2024
Anonim
XML आणि HTML मधील फरक
व्हिडिओ: XML आणि HTML मधील फरक

सामग्री


एक्सएमएल आणि एचटीएमएल मार्कअप भाषा भिन्न उद्देशांसाठी परिभाषित केल्या आहेत आणि त्यामध्ये बरेच फरक आहेत. पूर्वीचा फरक हा आहे की एक्सएमएलमध्ये नवीन घटक परिभाषित करण्याची तरतूद आहे तर एचटीएमएल नवीन घटक परिभाषित करण्यासाठी तपशील प्रदान करत नाही आणि ते पूर्वनिर्धारित टॅग वापरते. एक्सएमएल मार्कअप भाषा तयार करण्यासाठी वापरला जाऊ शकतो तर एचटीएमएल स्वतः मार्कअप भाषा आहे.

एचटीएमएल (हायपर मार्कअप भाषा) वेब-आधारित दस्तऐवजांच्या हस्तांतरणास सुलभ करण्यासाठी डिझाइन केले होते. उलट, एक्सजीएमएल एसजीएमएल आणि एचटीएमएलसह इंटरऑपरेबिलिटी आणि अंमलबजावणी सुलभतेसाठी विकसित केले गेले.

    1. तुलना चार्ट
    2. व्याख्या
    3. मुख्य फरक
    4. निष्कर्ष

तुलना चार्ट

तुलना करण्यासाठी आधार
एक्सएमएल
एचटीएमएल
पर्यंत विस्तृत करतेविस्तारनीय मार्कअप भाषाहायपर मार्कअप भाषा
मूलभूत
मार्कअप भाषा निर्दिष्ट करण्यासाठी एक फ्रेमवर्क प्रदान करते.एचटीएमएल ही पूर्व परिभाषित मार्कअप भाषा आहे.
स्ट्रक्चरल माहिती
प्रदान
स्ट्रक्चरल माहिती नाही
भाषेचा प्रकारकेस संवेदनशीलप्रकरण असंवेदनशील
भाषेचा हेतूमाहितीचे हस्तांतरणडेटा सादरीकरण
चुकापरवानगी नाहीलहान त्रुटींकडे दुर्लक्ष केले जाऊ शकते.
मोकळी जागाजतन केले जाऊ शकते.पांढर्‍या जागांचे संरक्षण करत नाही.
टॅग बंद करीत आहे
क्लोजिंग टॅग वापरणे अनिवार्य आहे.बंद टॅग पर्यायी आहेत.
घरटेव्यवस्थित केलेच पाहिजे.जास्त मौल्यवान नाही.


एक्सएमएल व्याख्या

एक्सएमएल (विस्तारित मार्कअप भाषा) अशी भाषा जी वापरकर्त्यास डेटा किंवा डेटा स्ट्रक्चरचे प्रतिनिधित्व करण्यास सक्षम करते जिथे संरचनेच्या प्रत्येक क्षेत्रात मूल्ये नियुक्त केल्या जातात. आयबीएमने ते एक म्हणून तयार केले जीएमएल (सामान्यीकृत मार्कअप भाषा) 1960 मध्ये. जेव्हा आयबीएमचे जीएमएल आयएसओद्वारे स्वीकारले जाते तेव्हा ते त्या नावाने ठेवले जाते एसजीएमएल (मानक सामान्यीकृत मार्कअप भाषा) आणि जटिल दस्तऐवजीकरण प्रणालीची ती पाया होती. एक्सएमएल भाषा मार्कअप घटक परिभाषित करण्यासाठी आणि सानुकूलित मार्कअप भाषा व्युत्पन्न करण्यासाठी एक व्यासपीठ प्रदान करते. भाषा किंवा घटक तयार करण्यासाठी एक्सएमएलमध्ये, एक्सएमएलमध्ये परिभाषित केलेल्या नियमांच्या काही संचाचे अनुसरण केले पाहिजे. एक्सएमएल दस्तऐवजात स्ट्रिंग म्हणून डेटा समाविष्ट असतो आणि जो मार्कअपने वेढलेला असतो. एक्सएमएल मधील मूलभूत युनिट एक म्हणून ओळखले जाते घटक.

एक्सएमएल ही चांगली रितीने तयार केलेली आणि वैध मार्कअप भाषा आहे. येथे सुस्पष्टपणे निर्दिष्ट केले आहे की जर वाक्यरचना, विरामचिन्हे, व्याकरणातील त्रुटींनी भरले असेल तर एक्सएमएल पार्सर कोड पास करू शकत नाही. याव्यतिरिक्त, ती योग्यरित्या तयार होईपर्यंत आणि वैध याचा अर्थ असा आहे की घटकांची रचना आणि मार्कअप नियमांच्या मानक संचासह जुळले पाहिजे.


एक्सएमएल दस्तऐवजात दोन भाग आहेत - प्रोलॉग आणि बॉडी. द prolog एक्सएमएलच्या भागामध्ये प्रशासकीय मेटाडेटा जसे की एक्सएमएल घोषणा, पर्यायी प्रक्रिया सूचना, दस्तऐवज प्रकार घोषित करणे आणि टिप्पण्या यांचा समावेश आहे. द शरीर भाग दोन भागांमध्ये विभागलेला आहे - स्ट्रक्चरल आणि सामग्री (मैदानामध्ये सादरीकरण).

एचटीएमएल व्याख्या

एचटीएमएल (हायपर मार्कअप भाषा) वेब पृष्ठे बनविण्यासाठी मार्कअप भाषा आहे. वेब-आधारित सामग्रीमध्ये नियुक्त केलेला मार्कअप आदेश दस्तऐवजाची रचना आणि ब्राउझरला त्याचे लेआउट दर्शवितो. ब्राउझर त्यामध्ये फक्त HTML मार्कअपसह दस्तऐवज वाचतात आणि कागदजत्रात ठेवलेल्या HTML घटकांची तपासणी करून ते स्क्रीनवर प्रस्तुत करतात. एचटीएमएल दस्तऐवज एक फाईल मानली जाते ज्यामध्ये ती माहिती प्रकाशित करणे आवश्यक असते.

एम्बेड केलेल्या सूचनांना घटक म्हणून ओळखले जाते जे वेब ब्राउझरमध्ये दस्तऐवजाची रचना आणि सादरीकरण दर्शवितात. या घटकांचा समावेश आहे टॅग्ज एंगल ब्रॅकेट आत जे काहीभोवती असते. टॅग सहसा जोडीमध्ये येतात - प्रारंभ आणि शेवटचा टॅग.

  1. एक्सएमएल ही एक बेस्ड मार्कअप भाषा आहे ज्यात स्वत: ची वर्णन करणारी रचना आहे आणि ती प्रभावीपणे दुसर्‍या मार्कअप भाषेची व्याख्या करू शकते. दुसरीकडे, एचटीएमएल ही पूर्व परिभाषित मार्कअप भाषा आहे आणि मर्यादित क्षमता आहे.
  2. एक्सएमएल दस्तऐवजाची तार्किक रचना प्रदान करते तर एचटीएमएल रचना पूर्वनिर्धारित केलेली जेथे “डोके” आणि “मुख्य” टॅग वापरले जातात.
  3. जेव्हा भाषेचा प्रकार येतो तेव्हा HTML असंवेदनशील असते. त्याऐवजी एक्सएमएल केस सेन्सेटिव्ह आहे.
  4. एचटीएमएल डेटाच्या सादरीकरणातील वैशिष्ट्यांवर जोर देऊन डिझाइन केले होते. याउलट, एक्सएमएल डेटा विशिष्ट आहे जेथे डेटा संग्रह आणि हस्तांतरण ही पूर्वीची चिंता होती.
  5. कोडमध्ये विश्लेषित केले जाऊ शकत नसल्यास त्यामध्ये काही त्रुटी असल्यास एक्सएमएल कोणत्याही चुकीची परवानगी देत ​​नाही. याउलट HTML मध्ये लहान त्रुटींकडे दुर्लक्ष केले जाऊ शकते.
  6. एक्सएमएलमधील व्हाईटस्पेसेस विशिष्ट वापरासाठी वापरल्या जातात कारण एक्सएमएल प्रत्येक वर्ण मानतो. याउलट, एचटीएमएल पांढर्‍या जागेकडे दुर्लक्ष करू शकते.
  7. एक्सएमएलमधील टॅग बंद करणे अनिवार्य आहे, तर एचटीएमएलमध्ये एक खुला टॅग देखील पूर्णपणे व्यवस्थित काम करू शकतो.
  8. एक्सएमएलमध्ये घरटे योग्य प्रकारे केले पाहिजेत, एक्सएमएल सिंटॅक्समध्ये याला मोठे महत्त्व आहे. याउलट, एचटीएमएलला घरट्यांची फारशी काळजी नाही.

निष्कर्ष

एक्सएमएल आणि एचटीएमएल मार्कअप भाषा एकमेकांशी संबंधित आहेत जिथे डेटा सादरीकरणासाठी एचटीएमएल वापरला जातो तर एक्सएमएलचा मुख्य उद्देश डेटा संग्रहित करणे आणि हस्तांतरित करणे हा होता. एचटीएमएल ही एक सोपी, पूर्वनिर्धारित भाषा आहे तर एक्सएमएल ही इतर भाषा परिभाषित करण्यासाठी मानक मार्कअप भाषा आहे. एक्सएमएल दस्तऐवज विश्लेषित करणे सोपे आणि वेगवान आहे.