एक्स्टेंसिबल हाइपरटेक्स्ट मार्कअप लैंग्वेज (XHTML) XML और HTML के बीच एक हाइब्रिड भाषा है और कोडिंग की दुनिया में एक स्वीकृत मानक भी है।
यह HTML 4.01 के समान है और इसे HTML के रूप में माना जाता है जिसे XML के अनुप्रयोग के रूप में परिभाषित किया गया है। एचटीएमएल के विपरीत, एक्सएचटीएमएल पेजों में सख्त सिंटैक्स होता है और एक्सएमएल पार्सर्स का उपयोग करके पार्स किए जाने के लिए अच्छी तरह से गठित होने की आवश्यकता होती है, अधिक उदार एचटीएमएल विशिष्ट पार्सर्स के विपरीत।
एक्सएचटीएमएल की विशेषताएं:
- HTML के विपरीत, जो मानक सामान्यीकृत मार्कअप भाषा आधारित है, XHTML XML-आधारित है।
- HTML के नियमों की तुलना में, XHTML सख्त है और कोडिंग या संरचना में किसी भी तरह की चूक की अनुमति नहीं देता है। यह किसी भी टैग को हटाने या विशेषता न्यूनीकरण के उपयोग को प्रतिबंधित करता है। XHTML के सभी तत्वों में एक आरंभिक या अंतिम टैग होना चाहिए।
- यह XML का एक प्रतिबंधित उपसमुच्चय है और इसे मानक XML पारसर्स की मदद से पार्स करने की आवश्यकता है।
- XHTML दस्तावेज़ में केवल एक मूल तत्व होता है।
- जैसा कि वे XML के अनुरूप हैं, XHTML दस्तावेज़ों को मानक XML टूल का उपयोग करके आसानी से संपादित देखा जा सकता है।
- एचटीएमएल के विपरीत, एक्सएचटीएमएल एक अधिक स्वच्छ, सुसंगत और अच्छी तरह से संरचित प्रारूप प्रदान करता है जो वेबपृष्ठों को वर्तमान और भविष्य के ब्राउज़रों के लिए आसानी से पारगम्य बनाने में मदद करता है।
- HTML की तुलना में XHTML के मामले में स्थिरता अधिक स्पष्ट है।
- चूंकि त्रुटि प्रसंस्करण दिनचर्या कम होती है, इसलिए भविष्य के ब्राउज़र XHTML दस्तावेज़ों के तेज़ प्रसंस्करण का समर्थन कर सकते हैं।
- चूंकि एक्सएचटीएमएल अनुप्रयोगों की एक विस्तृत श्रृंखला का समर्थन कर सकता है, उसी का उपयोग करके जटिल वेबसाइटें बनाई जा सकती हैं।
- एक्सएचटीएमएल तत्वों को ठीक से नेस्टर होना चाहिए और हमेशा लोअर केस में होना चाहिए।
0 Comments