एक्सएचटीएमएल

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

जबकि एचटीएमएल, एचटीएमएल5 से पहले, मानक सामान्यीकृत मार्कअप भाषा (एस जी एम एल) के एक अनुप्रयोग के रूप में परिभाषित किया गया था,एक लचीली मार्कअप भाषा रूपरेखा, एक्सएचटीएमएल एक्सएमएल का एक अनुप्रयोग है, जो एसजीएमएल का एक अधिक प्रतिबंधात्मक उपसमूह है। एक्सएचटीएमएल दस्तावेज़ अच्छी प्रकार से बनाए गए हैं और इसलिए इन्हें एचटीएमएल के विपरीत, मानकएक्सएमएल पार्सर का उपयोग करके पार्स किया जा सकता है, जिसके लिए एक उदार एचटीएमएल-विशिष्ट पार्सर की आवश्यकता होती है।

एक्सएचटीएमएल 1.0 26 जनवरी 2000 को विश्वव्यापी वेब संकाय कंसोर्टियम (डब्ल्यू3सी) की अनुशंसा बन गया।। वर्ल्ड वाइड वेब कंसोर्टियम (डब्ल्यू3सी) 26 जनवरी 2000 को डब्ल्यू3सी की सिफारिश। एक्सएचटीएमएल 1.1 31 मई 2001 को डब्ल्यू3सी की अनुशंसा बन गया। एक्सएचटीएमएल को अब "एचटीएमएल के लिए एक्सएमएल वाक्यविन्यास" के रूप में जाना जाता है और इसे एचटीएमएल जीवन स्तर के एक्सएमएल अनुकूलन के रूप में विकसित किया जा रहा है।

अवलोकन
एक्सएचटीएमएल 1.0, एक्सएमएल 1.0 के अनुप्रयोगों के रूप में तीन एचटीएमएल 4 दस्तावेज़ प्रकारों का पुनर्निमाण था। वर्ल्ड वाइड वेब कंसोर्टियम (डब्ल्यू3सी) ने भी साथ-साथ एचटीएमएल 4.01 अनुशंसा को बनाए रखा।अगस्त 2002 में प्रकाशित और संशोधित एक्सएचटीएमएल1.0 अनुशंसा दस्तावेज़ में, डब्ल्यू3सी ने टिप्पणी की कि "एक्सएचटीएमएल परिवार इंटरनेट के विकास में अगला कदम है। आज एक्सएचटीएमएल में माइग्रेट करके, सामग्री  विकसितर्स अपने सभी सहायक लाभों के साथ एक्सएमएल दुनिया में प्रवेश कर सकते हैं,जबकि वे अभी भी अपनी सामग्री की पिछली और भविष्य की अनुकूलता में आश्वस्त हैं।"

हालाँकि, 2005 में,एक्सएचटीएमएल पर आधारित नहीं बल्कि सामान्य एचटीएमएल को आगे बढ़ाने पर कार्य करने के लिए, डब्ल्यू3सी से स्वतंत्र रूप से वेब हाइपरटेक्स्ट एप्लिकेशन टेक्नोलॉजी वर्किंग ग्रुप (डब्लूएचएटीडब्लूजी ) का गठन किया गया था। डब्लूएचएटीडब्लूजी ने अंततः एक ऐसे मानक पर कार्य करना प्रारंभ किया जो एक्सएमएल और गैर-एक्सएमएल क्रमांकन, एचटीएमएल5, दोनों का समर्थन करता था, एक्सएचटीएमएल 2.0 जैसे डब्ल्यू3सी मानकों के समानांतर 2007 में, डब्ल्यू3सी के एचटीएमएल कार्य समूह ने आधिकारिक तौर पर एचटीएमएल5 को मान्यता देने और अगली पीढ़ी के एचटीएमएल मानक के रूप में इस पर कार्य करने के लिए मतदान किया। 2009 में, डब्ल्यू3सी ने एक्सएचटीएमएल 2.0 वर्किंग ग्रुप के चार्टर को समाप्त करने की अनुमति दी, यह स्वीकार करते हुए कि एचटीएमएल5 एकमात्र अगली पीढ़ी का एचटीएमएल मानक होगा, जिसमें एक्सएमएल और गैर-एक्सएमएल क्रमांकन दोनों सम्मलित होंगे। दो क्रमबद्धताओं में से, डब्ल्यू3सी सुझाव देता है कि अधिकांश लेखक एक्सएचटीएमएल वाक्यविन्यास के अतिरिक्त एचटीएमएल वाक्यविन्यास का उपयोग करते हैं।

एक्सएचटीएमएल 1.0 और एक्सएचटीएमएल 1.1 दोनों की डब्ल्यू3सी अनुशंसाएँ एचटीएमएल 4.0 के साथ, एचटीएमएल 4.01, और एचटीएमएल 5। के साथ 27 मार्च 2018 को समाप्त कर दी गईं।

प्रेरणा
एक्सएचटीएमएल को एचटीएमएल को अधिक विस्तार योग्य बनाने और अन्य डेटा प्रारूपों के साथ अंतरसंचालनीयता बढ़ाने के लिए विकसित किया गया था। इसके अतिरिक्त, ब्राउज़र एचटीएमएल में त्रुटियों को माफ कर रहे थे, और अधिकांश वेबसाइटें मार्कअप में तकनीकी त्रुटियों के बावजूद निष्पादित की गईं; एक्सएचटीएमएल ने सख्त त्रुटि प्रबंधन की शुरुआत की। एचटीएमएल 4 प्रत्यक्षतः मानक सामान्यीकृत मार्कअप भाषा (एसजीएमएल) का एक अनुप्रयोग था; हालाँकि एसजीएमएल  के लिए विनिर्देशन जटिल था, और न तो वेब ब्राउज़र और न ही एचटीएमएल 4 सिफ़ारिश पूर्ण रूप से इसके अनुरूप थे। 1998 में अनुमोदित एक्सएमएल मानक, एचटीएमएल 4 के समान सरल डेटा प्रारूप प्रदान करता है। एक्सएमएल प्रारूप में स्थानांतरित होने से, यह आशा की गई थी कि एचटीएमएल सामान्य एक्सएमएल टूल के साथ संगत हो जाएगा; सर्वर और प्रॉक्सी मोबाइल फोन जैसे प्रतिबंधित उपकरणों के लिए आवश्यकतानुसार सामग्री को बदलने में सक्षम होंगे।

नामस्थानों का उपयोग करके, एक्सएचटीएमएल दस्तावेज़ अन्य एक्सएमएल-आधारित भाषाओं जैसे स्केलेबल वेक्टर ग्राफिक्स और मैथएमएल के अंशों को सम्मलित करके विस्तारशीलता प्रदान कर सकते हैं। अंत में, नवीनीकृत कार्य एचटीएमएल को पुन: प्रयोज्य घटकों (एक्सएचटीएमएल मॉड्यूलराइजेशन) में विभाजित करने और भाषा के गंदे हिस्सों को साफ करने का अवसर प्रदान करेगा।

एचटीएमएल से संबंध
एक्सएचटीएमएल और एचटीएमएल के बीच कई अंतर हैं। दस्तावेज़ ऑब्जेक्ट मॉडल (डीओएम) एक वृक्ष संरचना है जो अनुप्रयोगों में आंतरिक रूप से पृष्ठ का प्रतिनिधित्व करती है, और एक्सएचटीएमएल और एचटीएमएल मार्कअप में इसका प्रतिनिधित्व करने के दो अलग-अलग तरीके हैं। दोनों डीओएम की तुलना में कम अभिव्यंजक हैं - उदाहरण के लिए,"--"डीओएम में टिप्पणियों में रखा जा सकता है, लेकिन एक्सएचटीएमएल या एचटीएमएल में किसी टिप्पणी में निष्पादित नहीं किया जा सकता है - और सामान्यतः, एक्सएचटीएमएल का एक्सएमएल वाक्यविन्यास एचटीएमएल की तुलना में अधिक अभिव्यंजक है (उदाहरण के लिए, एचटीएमएल में मनमाने नामस्थान की अनुमति नहीं है)। एक्सएचटीएमएल एक एक्सएमएल वाक्यविन्यास का उपयोग करता है, जबकि एचटीएमएल छद्म-एसजीएमएल वाक्यविन्यास का उपयोग करता है (आधिकारिक तौर पर एचटीएमएल 4 और उससे नीचे के लिए एसजीएमएल, लेकिन व्यवहार में कभी नहीं, और एचटीएमएल5 में एसजीएमएल से दूर मानकीकृत) है। क्योंकि वाक्यविन्यास में डीओएम  की अभिव्यंजक सामग्री थोड़ी भिन्न होती है, इसलिए दोनों मॉडलों के बीच वस्तुतःिक व्यवहार में कुछ बदलाव होते हैं। हालाँकि, मार्कअप के भीतर एक वैकल्पिक अनुवादात्मक ढाँचे को लागू करके वाक्यविन्यास अंतर को दूर किया जा सकता है।

सबसे पहले, वाक्यविन्यास में कुछ अंतर हैं:
 * मोटे तौर पर, एक्सएमएल नियमों के लिए आवश्यक है कि सभी तत्वों को या तो एक अलग क्लोजिंग टैग द्वारा या सेल्फ-क्लोजिंग वाक्यविन्यास (उदाहरण xml), का उपयोग करके बंद किया जाए, जबकि एचटीएमएल वाक्यविन्यास कुछ तत्वों को बंद करने की अनुमति देता है क्योंकि या तो वे हमेशा खाली रहते हैं(उदाहरण html) या उनका अंत अंतर्निहित रूप से निर्धारित किया जा सकता है ("चूक", उदाहरण के लिए html).
 * एक्सएमएल तत्व और विशेषता नामों के लिए केस-संवेदी है, जबकि एचटीएमएल नहीं है।
 * एचटीएमएल में कुछ शॉर्टहैंड विशेषताएं एक्सएमएल में छोड़ दी गई हैं, जैसे (1) विशेषता न्यूनतमकरण, जहां विशेषता मान या उनके उद्धरण छोड़े जा सकते हैं (उदाहरण html या html, जबकि एक्सएमएल में इसे इस रूप में व्यक्त किया जाना चाहिए ); (2) तत्व न्यूनीकरण का उपयोग तत्वों को पूर्ण रूप से हटाने के लिए किया जा सकता है(जैसे xml यदि तालिका में अनुमान नहीं दिया गया है); और (3) तत्व न्यूनीकरण ("शॉर्टटैग") के लिए शायद ही कभी उपयोग किया जाने वाला एसजीएमएल वाक्यविन्यास, जिसे अधिकांश ब्राउज़र लागू नहीं करते हैं।[
 * यहां नेमस्पेस और व्हाइटस्पेस और कुछ वर्णों और तत्वों के सटीक विश्लेषण से संबंधित कई अन्य तकनीकी आवश्यकताएं हैं। व्यवहार में एचटीएमएल का सटीक पार्सिंग हाल तक अपरिभाषित रहा है; संपूर्ण विवरण के लिए कार्य सारांश (एचटीएमएल बनाम एक्सएचटीएमएल) के लिए ([एचटीएमएल5 ]), या कार्य सारांश ([ http://wiki.डब्लूएचएटीडब्लूजी .org/wiki/एचटीएमएल_vs._एक्सएचटीएमएल विनिर्देश देखें।

वाक्यात्मक अंतर के अतिरिक्त, कुछ व्यवहारिक अंतर भी हैं, जो अधिकतर क्रमबद्धता में अंतर्निहित अंतर से उत्पन्न होते हैं। उदाहरण के लिए: एक्सएचटीएमएल के मामले में ऐसा नहीं है।
 * पार्स त्रुटियों पर व्यवहार भिन्न होता है। एक्सएमएल में एक घातक पार्स त्रुटि (जैसे कि गलत टैग संरचना) के कारण दस्तावेज़ प्रसंस्करण निरस्त हो जाता है।
 * नेमस्पेस की आवश्यकता वाली अधिकांश सामग्री एचटीएमएल में, एचटीएमएल5 पार्सर में एसवीजी और मैथएमएल के लिए अंतर्निहित समर्थन के साथ-साथ जैसे कुछ जादुई उपसर्गों को छोड़कर कार्य नहीं करेगी।
 * एक्सएचटीएमएल में जावास्क्रिप्ट प्रसंस्करण अलग है, कुछ कार्यों के मामले में संवेदनशीलता में मामूली बदलाव के साथ, और प्रसंस्करण को अच्छी प्रकार से निर्मित सामग्री तक सीमित रखने के लिए अतिरिक्त सावधानियां लिपियों को  विधि का उपयोग नहीं करना चाहिए; यह एक्सएचटीएमएल के लिए उपलब्ध नहीं है.आंतरिक   e> संपत्ति उपलब्ध है, लेकिन गैर-सुगठित सामग्री सम्मिलित नहीं करेगी। दूसरी ओर, इसका उपयोग एक्सएचटीएमएल में सुव्यवस्थित नामस्थान वाली सामग्री सम्मिलित करने के लिए किया जा सकता है।
 * व्यापक शैली पत्रक (सीएसएस) को भी अलग तरीके से लागू किया जाता है। एक्सएचटीएमएल की केस-संवेदनशीलता के कारण, सभी सीएसएस  चयनकर्ता एक्सएचटीएमएल दस्तावेज़ों के लिए केस-संवेदनशील बन जाते हैं। कुछ सीएसएस  गुण, जैसे कि पृष्ठभूमि,एचटीएमएल में html तत्व पर सेट किए गए हैं, जोhtml तत्व में 'ऊपर की ओर विरासत में मिले' हैं; यह प्रकट होता है कि

स्वीकरण
एचटीएमएल 4.01 और एक्सएचटीएमएल 1.0 के बीच समानता ने कई वेबसाइटों और सामग्री प्रबंधन प्रणालियों को प्रारंभिक डब्ल्यू3सी एक्सएचटीएमएल 1.0 अनुशंसा को अपनाने के लिए प्रेरित किया। परिवर्तन में लेखकों की सहायता के लिए, डब्ल्यू3सी ने एक्सएचटीएमएल 1.0 दस्तावेज़ों को एचटीएमएल-संगत तरीके से कैसे प्रकाशित किया जाए, और उन्हें उन ब्राउज़रों में कैसे परोसा जाए, इस पर मार्गदर्शन प्रदान किया जो एक्सएचटीएमएल के लिए डिज़ाइन नहीं किए गए थे।

ऐसी एचटीएमएल-संगत सामग्री एचटीएमएल के लिए आधिकारिक इंटरनेट मीडिया प्रकार के अतिरिक्त एचटीएमएल मीडिया प्रकार एक्सएचटीएमएल का उपयोग करके भेजी जाती है।इसलिए, नियमित एचटीएमएल के साथ एक्सएचटीएमएल की स्वीकार्यता को मापते समय, यह अंतर करना महत्वपूर्ण है कि क्या यह मीडिया प्रकार का उपयोग है या वस्तुतः दस्तावेज़ सामग्री है जिसकी तुलना की जा रही है।

अधिकांश वेब ब्राउज़रों को परिपक्व समर्थन प्राप्त होता है सभी संभावित एक्सएचटीएमएल मीडिया प्रकारों के लिए उल्लेखनीय अपवाद माइक्रोसॉफ्ट द्वारा इंटरनेट एक्सप्लोरर संस्करण 8 और इससे पहले का संस्करण है;  सामग्री को प्रस्तुत करने के अतिरिक्त, एक संवाद बॉक्स उपयोगकर्ता को सामग्री को डिस्क पर सहेजने के लिए आमंत्रित करता है। इंटरनेट एक्सप्लोरर 7 (2006 में जारी) और इंटरनेट एक्सप्लोरर 8 (मार्च 2009 में जारी) दोनों इस व्यवहार को निष्पादित करते हैं। माइक्रोसॉफ्ट  विकसित क्रिस विल्सन (ओपन वेब एडवोकेट) ने 2005 में बताया कि IE7 की प्राथमिकताएँ  ब्राउज़र सुरक्षा और  व्यापक स्टाइल शीट समर्थन में सुधार करना था, और उचित एक्सएचटीएमएल समर्थन को IE के संगतता-उन्मुख एचटीएमएल पार्सर पर ग्राफ्ट करना मुश्किल होगा; हालाँकि, माइक्रोसॉफ्ट ने इंटरनेट एक्प्लोरर 9 में सच्चे एक्सएचटीएमएल के लिए समर्थन जोड़ा।

जब तक समर्थन व्यापक नहीं है, अधिकांश वेब विकसित एक्सएचटीएमएल का उपयोग करने से बचते हैं जो एचटीएमएल-संगत नहीं है, इसलिए एक्सएमएल के फायदे जैसे नेमस्पेस, तेज़ पार्सिंग और छोटे-फ़ुट मुद्रण ब्राउज़र उपयोगकर्ता को लाभ नहीं पहुँचाते हैं। रेफरी>2007 में, खोज इंजन अनुकूलन में 37 नेताओं ने निष्कर्ष निकाला कि कीवर्ड विशेषता में कीवर्ड होने से कोई नहीं है। सेंगर। नू ब्लॉग, 9 सितम्बर 2008, 2 अगस्त 2011 को पुनःप्राप्त

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

अक्टूबर 2006 में, एचटीएमएल के आविष्कारक और डब्ल्यू3सी अध्यक्ष टिक बैरनर्स - ली  ने एक नया एचटीएमएल विनिर्देश विकसित करने के लिए एक प्रमुख डब्ल्यू3सी प्रयास की शुरुआत की, अपने ब्लॉग में पोस्ट किया कि, "दुनिया को एक्सएमएल पर स्विच करने का प्रयास...एक बार में कार्य नहीं आया। बड़ी एचटीएमएल-जनरेटिंग जनता स्थानांतरित नहीं हुई... कुछ बड़े समुदाय स्थानांतरित हुए और अच्छी प्रकार से गठित प्रणालियों के फल का आनंद ले रहे हैं... योजना एक पूर्ण रूप से नए एचटीएमएल समूह को चार्टर करने की है। वर्तमान एचटीएमएल5 वर्किंग ड्राफ्ट कहता है, "इंटरऑपरेबिलिटी में सुधार के प्रयास में उपयोगकर्ता एजेंटों के लिए स्पष्ट अनुरूपता मानदंड को परिभाषित करने पर विशेष ध्यान दिया गया है... साथ ही पिछले कुछ वर्षों में उठाए गए मुद्दों के समाधान के लिए एचटीएमएल विनिर्देशों को अपडेट किया जा रहा है।"एचटीएमएल5 विनिर्देशन के संपादक इयान हिकसन 2002 में एक्सएचटीएमएल के अनुचित उपयोग की आलोचना की, इस विनिर्देश को विकसित करने वाले समूह का सदस्य है और वर्तमान कार्यकाजी मसौदे के सह-संपादकों में से एक के रूप में सूचीबद्ध है।

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

एक्सएचटीएमएल 1.0
दिसंबर 1998 में एक्सएमएल में एचटीएमएल को रिफ़ॉर्मेट करना नामक डब्ल्यू3सी वर्किंग ड्राफ्ट का प्रकाशन हुआ। इसने वॉयगर को एचटीएमएल 4 पर आधारित एक नई मार्कअप भाषा के लिए कोडनेम के रूप में प्रस्तुत किया, लेकिन एक्सएमएल के सख्त वाक्यविन्यास नियमों का पालन किया। फरवरी 1999 तक विनिर्देश का नाम बदलकर एक्सएचटीएमएल 1.0: एक्सटेंसिबल हाइपरटेक्स्ट मार्कअप भाषा हो गया था, और जनवरी 2000 में इसे आधिकारिक तौर पर डब्ल्यू3सी अनुशंसा के रूप में अपनाया गया था। एक्सएचटीएमएल 1.0 के लिए तीन औपचारिक दस्तावेज़ प्रकार परिभाषाएँ हैं, जो एचटीएमएल 4.01 के तीन अलग-अलग संस्करणों के अनुरूप हैं:


 * एक्सएचटीएमएल 1.0 सख्त एक्सएमएल सख्त एचटीएमएल 4.01 के समतुल्य एक्स एम एल है, और इसमें ऐसे तत्व और विशेषताएँ सम्मलित हैं जिन्हें एचटीएमएल 4.01 विनिर्देश में बहिष्कृत के रूप में चिह्नित नहीं किया गया है। तक, एक्सएचटीएमएल 1.0 स्ट्रिक्ट वर्ल्ड वाइड वेब कंसोर्टियम की वेबसाइट के होमपेज के लिए उपयोग किया जाने वाला दस्तावेज़ प्रकार है।


 * एक्सएचटीएमएल 1.0 ट्रांजिशनल एचटीएमएल 4.01 ट्रांजिशनल का एक्सएमएल समतुल्य है, और इसमें सख्त संस्करण से बाहर रखे गए प्रस्तुतिकरण तत्व (जैसे,   और  ) सम्मलित हैं।
 * एक्सएचटीएमएल 1.0 फ्रेमसेट एचटीएमएल 4.01 फ्रेमसेट का एक्सएमएल समतुल्य है, और फ़्रेमसेट (एचटीएमएल) दस्तावेज़ों की परिभाषा की अनुमति देता है -1990 के दशक के अंत में एक सामान्य वेब सुविधा है।

एक्सएचटीएमएल 1.0 का दूसरा संस्करण अगस्त 2002 में डब्ल्यू3सी अनुशंसा बन गया था ।

एक्सएचटीएमएल का मॉड्यूलरीकरण
मॉड्यूलरलाइजेशन घटकों का एक सार संग्रह प्रदान करता है जिसके माध्यम से एक्सएचटीएमएल को प्रस्तुत और विस्तारित किया जा सकता है। इस सुविधा का उद्देश्य एक्सएचटीएमएल को मोबाइल उपकरणों और वेब-सक्षम टेलीविज़न जैसे उभरते प्लेटफार्मों पर अपनी पहुंच बढ़ाने में मदद करना है। एक्सएचटीएमएल के मॉड्यूलराइजेशन का प्रारंभिक मसौदा अप्रैल 1999 में उपलब्ध हुआ, और अप्रैल 2001 में अनुशंसा स्थिति तक पहुंच गया था।

पहले मॉड्यूलर एक्सएचटीएमएल संस्करण एक्सएचटीएमएल 1.1 और एक्सएचटीएमएल बुनियादी 1.0 थे।

अक्टूबर 2008 में एक्सएचटीएमएल के मॉड्यूलरीकरण को एक्सएचटीएमएल मॉड्यूलराइज़ेशन 1.1 द्वारा प्रतिस्थापित किया गया, जो एक एक्सएमएल स्कीमा (डब्ल्यू3सी) कार्यान्वयन जोड़ता है। जुलाई 2010 में दूसरे संस्करण द्वारा इसका स्थान ले लिया गया था।

एक्सएचटीएमएल 1.1: मॉड्यूल आधारित एक्सएचटीएमएल
एक्सएचटीएमएल 1.1 एक्सएचटीएमएल विनिर्देश के प्रारंभिक मॉड्यूलरीकरण के आसपास के कार्य से विकसित हुआ है। डब्ल्यू3सी ने सितंबर 1999 में पहला मसौदा जारी किया;अनुशंसा की स्थिति मई 2001 में पहुंच गई थी। एक्सएचटीएमएल 1.1 के भीतर संयुक्त मॉड्यूल पूर्व-एशियाई भाषाओं को बेहतर समर्थन देने के लिए रूबी एनोटेशन तत्वों(, ,  ,  ,   और  )को जोड़ने के साथ एक्सएचटीएमएल 1.0 स्ट्रिक्ट को प्रभावी ढंग से फिर से बनाते हैं। अन्य परिवर्तनों में  और   तत्वों,से   विशेषता को हटाना, और (भाषा के पहले संस्करण में)   के पक्ष में  .विशेषता को हटाना शामिल है।

चूंकि एक्सएचटीएमएल 1.1 व्यापक रूप तक एक्सएचटीएमएल 1.0 और एचटीएमएल 4 के साथ संगत है, अगस्त 2002 में वर्किंग ग्रुप ने एक औपचारिक नोट जारी किया जिसमें सलाह दी गई थी कि इसे एचटीएमएल मीडिया प्रकार के साथ प्रसारित नहीं किया जाना चाहिए। वैकल्पिक के लिए सीमित ब्राउज़र समर्थन के साथ   मीडिया प्रकार, एक्सएचटीएमएल 1.1 व्यापक उपयोग हासिल करने में असमर्थ साबित हुआ था ।जनवरी 2009 में दस्तावेज़ का दूसरा संस्करण (एक्सएचटीएमएल मीडिया प्रकार - दूसरा संस्करण) जारी किया गया, जिसमें इस प्रतिबंध में ढील दी गई और एक्सएचटीएमएल 1.1 को   के रूप में प्रस्तुत करने की अनुमति दी गई।

एक्सएचटीएमएल 1.1 का दूसरा संस्करण 23 नवंबर 2010 को जारी किया गया था, जो विभिन्न इरेटा को संबोधित करता है और एक एक्सएमएल स्कीमा कार्यान्वयन जोड़ता है जो मूल विनिर्देश में सम्मलित नहीं है। (इसे पहली बार 7 मई 2009 को "प्रस्तावित संपादित अनुशंसा" के रूप में संक्षिप्त रूप से जारी किया गया था) अनसुलझे मुद्दों के कारण 19 मई को रद्द किए जाने से पहले थे।)

एक्सएचटीएमएल बुनियादी
चूंकि सूचना उपकरण में सभी एक्सएचटीएमएल सार मॉड्यूल को लागू करने के लिए संसाधन (कंप्यूटर विज्ञान) की कमी हो सकती है, इसलिए डब्ल्यू3सी ने एक्सएचटीएमएल बुनियादी नामक सुविधा-सीमित एक्सएचटीएमएल विनिर्देश को परिभाषित किया है। यह सबसे सामान्य सामग्री-लेखन के लिए पर्याप्त न्यूनतम सुविधा उपसमुच्चय प्रदान करता है। विनिर्देश दिसंबर 2000 में डब्ल्यू3सी अनुशंसा बन गया  है।

एक्सएचटीएमएल के सभी संस्करणों में से, एक्सएचटीएमएल बुनियादी 1.0 सबसे कम सुविधाएँ प्रदान करता है। एक्सएचटीएमएल 1.1 के साथ, यह मॉड्यूलर एक्सएचटीएमएल के पहले दो कार्यान्वयनों में से एक है। कोर मॉड्यूल (संरचना, पाठ, हाइपरटेक्स्ट और सूची) के अतिरिक्त, यह निम्नलिखित सार मॉड्यूल को लागू करता है: बेस, बुनियादी  फॉर्म, बुनियादी  टेबल्स, इमेज, लिंक, मेटाइनफॉर्मेशन, ऑब्जेक्ट, स्टाइल शीट और टारगेट।

एक्सएचटीएमएल बुनियादी 1.1 बुनियादी  फॉर्म मॉड्यूल को फॉर्म मॉड्यूल से बदल देता है और इंट्रिंसिक इवेंट्स, प्रेजेंटेशन और स्क्रिप्टिंग मॉड्यूल जोड़ता है। यह अन्य मॉड्यूल से अतिरिक्त टैग और विशेषताओं का भी समर्थन करता है। यह संस्करण 29 जुलाई 2008 को डब्ल्यू3सी अनुशंसा बन गया।

एक्सएचटीएमएल बुनियादी का वर्तमान संस्करण 1.1 दूसरा संस्करण (23 नवंबर 2010) है, जिसमें डब्ल्यू3सी की एक्सएमएल स्कीमा (डब्ल्यू3सी) भाषा में भाषा को फिर से लागू किया गया है। यह संस्करण भी समर्थन करता है   गुण।

एक्सएचटीएमएल- मुद्रण
एक्सएचटीएमएल- मुद्रण, जो सितंबर 2006 में डब्ल्यू3सी की सिफारिश बन गया, एक्सएचटीएमएल बुनियादी का एक विशेष संस्करण है जिसे सूचना उपकरणों से लो-एंड  मुद्रणर (कंप्यूटिंग) तक मुद्रित दस्तावेजों के लिए डिज़ाइन किया गया है।

एक्सएचटीएमएल मोबाइल परिच्छेदिका
एक्सएचटीएमएल मोबाइल परिच्छेदिका (संक्षिप्त एक्सएचटीएमएल एमपी या एक्सएचटीएमएल-एमपी) डब्ल्यू3सी के एक्सएचटीएमएल बुनियादी विनिर्देशन का एक तृतीय-पक्ष संस्करण है। एक्सएचटीएमएल बुनियादी  के जैसे, एक्सएचटीएमएल को सीमित सिस्टम संसाधनों वाले सूचना उपकरणों के लिए विकसित किया गया था।

अक्टूबर 2001 में, वायरलेस एप्लिकेशन प्रोटोकॉल फोरम नामक एक सीमित कंपनी ने वायरलेस एप्लिकेशन प्रोटोकॉल के दूसरे प्रमुख संस्करण डब्लूएपी 2.0 के लिए एक्सएचटीएमएल बुनियादी को अपनाना प्रारंभ किया। डब्लूएपी फोरम ने अपने डीटीडी  को डब्ल्यू3सी के एक्सएचटीएमएल के मॉड्यूलरीकरण पर आधारित किया, जिसमें वही मॉड्यूल सम्मलित थे जिनका उपयोग डब्ल्यू3सी ने एक्सएचटीएमएल बुनियादी  1.0 में किया था—लक्ष्य मॉड्यूल को छोड़कर। इस नींव से प्रारंभ करते हुए, डब्लूएपी फोरम ने बुनियादी फॉर्म मॉड्यूल को फॉर्म मॉड्यूल के आंशिक कार्यान्वयन के साथ बदल दिया, लीगेसी और प्रेजेंटेशन मॉड्यूल के लिए आंशिक समर्थन जोड़ा, और स्टाइल एट्रिब्यूट मॉड्यूल के लिए पूर्ण समर्थन जोड़ा।

2002 में, डब्लूएपी फोरम ने ओपन मोबाइल एलायंस (ओएमए ) में सम्मलित हो गया, जिसने अपने ओएमए ब्राउजिंग स्पेसिफिकेशन के एक घटक के रूप में एक्सएचटीएमएल मोबाइल परिच्छेदिका को विकसित करना जारी रखा।

एक्सएचटीएमएल मोबाइल परिच्छेदिका 1.1
2004 में अंतिम रूप दिए गए इस संस्करण में, ओएमए ने स्क्रिप्टिंग मॉड्यूल के लिए आंशिक समर्थन और आंतरिक घटनाओं के लिए आंशिक समर्थन जोड़ा गया था। एक्सएचटीएमएल एमपी   1.1 ओएमए ब्राउजिंग स्पेसिफिकेशन (1 नवंबर 2002) वी 2.1 का हिस्सा है।

एक्सएचटीएमएल मोबाइल परिच्छेदिका 1.2
27 फरवरी 2007 को अंतिम रूप दिया गया यह संस्करण फॉर्म मॉड्यूल और ओएमए टेक्स्ट इनपुट मोड के लिए पूर्ण समर्थन के साथ एक्सएचटीएमएल एमपी 1.1 की क्षमताओं का विस्तार करता है। एक्सएचटीएमएल एमपी 1.2 ओएमए ब्राउजिंग स्पेसिफिकेशन (13 मार्च 2007) के v2.3 का हिस्सा है।

एक्सएचटीएमएल मोबाइल परिच्छेदिका 1.3
एक्सएचटीएमएलएमपी 1.3 (23 सितंबर 2008 को अंतिम रूप दिया गया) एक्सएचटीएमएल बुनियादी 1.1 दस्तावेज़ प्रकार की परिभाषा का उपयोग करता है, जिसमें लक्ष्य मॉड्यूल सम्मलित है। विनिर्देश के इस संस्करण की घटनाओं को डीओएम  स्तर 3 विनिर्देशों में अपडेट किया गया है (अर्थात, वे प्लेटफ़ॉर्म- और भाषा-तटस्थ हैं)।

एक्सएचटीएमएल 1.2
एक्सएचटीएमएल 2 वर्किंग ग्रुप ने एक्सएचटीएमएल 1.1 पर आधारित एक नई भाषा के निर्माण पर विचार किया। यदि एक्सएचटीएमएल 1.2 बनाया गया था, तो इसमें WAI-ARIA और सम्मलित होंगे  पहुँच योग्य वेब अनुप्रयोगों को बेहतर समर्थन देने के लिए विशेषताएँ, और आरडीएफए के माध्यम से सेमांटिक वेब समर्थन में सुधार।    ई>एक्सएचटीएमएल बुनियादी  1.1 से विशेषता, के साथ    विशेषता (फ़्रेमिंग (वर्ल्ड वाइड वेब) लक्ष्यों को निर्दिष्ट करने के लिए) भी सम्मलित हो सकती है। एक्सएचटीएमएल2 डब्लूजी  को एक्सएचटीएमएल1.2 के विकास के लिए अधिकृत नहीं किया गया था। चूंकि डब्ल्यू3सी ने घोषणा की कि उसका इरादा एक्सएचटीएमएल2 डब्लूजी  को रिचार्ज करने का नहीं है, और दिसंबर 2010 में डब्लूजी  को बंद कर दिया, इसका मतलब है कि एक्सएचटीएमएल 1.2 प्रस्ताव नहीं होगा।

एक्सएचटीएमएल 2.0
अगस्त 2002 और जुलाई 2006 के बीच, डब्ल्यू3सी ने एक्सएचटीएमएल 2.0 के आठ वर्किंग ड्राफ्ट जारी किए, जो एक्सएचटीएमएल का एक नया संस्करण है, जो बैकवर्ड कम्पैटिबिलिटी की आवश्यकता को हटाकर अतीत से एक साफ ब्रेक लेने में सक्षम है। एक्सएचटीएमएल 1.एक्स और एचटीएमएल 4 के साथ अनुकूलता की कमी के कारण वेब विकसित समुदाय में कुछ प्रारंभिक विवाद उत्पन्न हुए। भाषा के कुछ भाग (जैसे कि   और आरडीएफए विशेषताएँ) को बाद में विनिर्देश से अलग कर दिया गया और आंशिक रूप से एक्सएचटीएमएल 1.एक्स से एक्सएचटीएमएल 2.0 में संक्रमण को आसान बनाने में मदद करने के लिए अलग मॉड्यूल के रूप में कार्य किया। एक्सएचटीएमएल 2.0 के नौवें मसौदे के 2009 में निष्पादित होने की उम्मीद थी, लेकिन 2 जुलाई 2009 को, डब्ल्यू3सी ने एक्सएचटीएमएल2 वर्किंग ग्रुप चार्टर को उस वर्ष के अंत तक समाप्त करने का निर्णय लिया, प्रभावी रूप से मसौदे के किसी भी आगे के विकास को एक मानक में रोक दिया।  इसके अतिरिक्त, एक्सएचटीएमएल 2.0 और इससे संबंधित दस्तावेज़ों को 2010 में डब्ल्यू3सी#सिफारिशें और प्रमाणन के रूप में जारी किया गया था। एक्सएचटीएमएल 2.0 द्वारा प्रस्तुतकी जाने वाली नई सुविधाओं में सम्मलित हैं:
 * एचटीएमएल प्रपत्रों को एक्सForms द्वारा प्रतिस्थापित किया जाना था, एक एक्सएमएल-आधारित उपयोगकर्ता इनपुट विनिर्देश जो प्रपत्रों को विभिन्न रेंडरिंग उपकरणों के लिए उचित रूप से निष्पादित करने की अनुमति देता है।
 * एचटीएमएल फ़्रेमों को एक्सFrames द्वारा प्रतिस्थापित किया जाना था।
 * डीओएम इवेंट्स को एक्सएमएल इवेंट्स द्वारा प्रतिस्थापित किया जाना था, जो एक्सएमएल डॉक्यूमेंट ऑब्जेक्ट मॉडल का उपयोग करता है।
 * एक नई सूची तत्व प्रकार,  तत्व प्रकार, को विशेष रूप से एक सूची को एक नेविगेशन सूची के रूप में निर्दिष्ट करने के लिए सम्मलित किया जाना था। यह नेस्टेड मेन्यू बनाने में उपयोगी होता, जो वर्तमान में नेस्टेड अनऑर्डर्ड लिस्ट या नेस्टेड डेफिनिशन लिस्ट जैसे कई प्रकार के तरीकों से बनाए जाते हैं।
 * किसी भी तत्व को हाइपरलिंक के रूप में कार्य करने में सक्षम होना था, उदा। जी।, xml, एक्सLink के समान। हालाँकि, डिज़ाइन अंतर के कारण एक्सLink स्वयं एक्सएचटीएमएल के साथ संगत नहीं है।
 * किसी भी तत्व को वैकल्पिक मीडिया को संदर्भित करने में सक्षम होना था  विशेषता, ई। जी।, xml वैसा ही है जैसा कि xml.
 * ई> की विशेषता  तत्व हटा दिया गया था: की सामग्री में वैकल्पिक पाठ दिया जाना था   तत्व, बहुत पसंद है   तत्व, ई. जी।, xml.
 * एक एकल शीर्षक तत्व संकलित था। इन शीर्षकों का स्तर नेस्टिंग की गहराई से निर्धारित किया गया था। यह छह स्तरों के गहरे उपयोग को सीमित करने के अतिरिक्त शीर्षकों के उपयोग को अनंत होने की अनुमति देता।
 * शेष प्रस्तुतिकरण तत्व,   और  , अभी भी एक्सएचटीएमएल 1.एक्स (सख्त भी) में अनुमत हैं, एक्सएचटीएमएल 2.0 से अनुपस्थित थे। केवल कुछ प्रस्तुतिकरण तत्व शेष थे   और   सुपरस्क्रिप्ट और सबस्क्रिप्ट के लिए क्रमशः क्योंकि उनके महत्वपूर्ण गैर-प्रस्तुतिकरण उपयोग हैं और कुछ भाषाओं के लिए आवश्यक हैं। इसके अतिरिक्त अन्य सभी टैग सिमेंटिक एचटीएमएल होने के लिए थे (उदा।   जोर देने के लिए) जबकि उपयोगकर्ता एजेंट को सीएसएस के माध्यम से तत्वों की प्रस्तुति को नियंत्रित करने की अनुमति देता है (उदाहरण के लिए अधिकांश विज़ुअल ब्राउज़रों में बोल्डफेस टेक्स्ट के रूप में प्रस्तुत किया जाता है, लेकिन संभवतः टेक्स्ट-टू-स्पीच रीडर में टोन के परिवर्तन के साथ प्रस्तुत किया जाता है, बड़ा + इटैलिक फ़ॉन्ट प्रति नियम यूजर-एंड स्टाइलशीट आदि में)।
 * आरडीएफ ट्रिपल के अतिरिक्त   और   एक्सएचटीएमएल से आरडीएफ/एक्सएमएल में रूपांतरण की सुविधा के लिए विशेषताएँ।

एक्सएचटीएमएल 5
एचटीएमएल5 स्वतंत्र रूप से डब्ल्यू3सी से स्वतंत्र रूप से विकसित हुआ, ब्राउज़र निर्माताओं और अन्य इच्छुक पार्टियों के एक ढीले समूह के माध्यम से जो खुद को डब्लूएचएटीडब्लूजी, या वेब हाइपरटेक्स्ट एप्लिकेशन टेक्नोलॉजी वर्किंग ग्रुप कहते हैं। समूह का मुख्य उद्देश्य गतिशील वेब अनुप्रयोगों के लिए एक मंच तैयार करना था; उन्होंने एक्सएचटीएमएल 2.0 को अत्यधिक दस्तावेज़-केंद्रित माना, और इंटरनेट मंच साइटों या ऑनलाइन दुकानों के निर्माण के लिए उपयुक्त नहीं था। एचटीएमएल 5 में नियमित दोनों हैं  क्रमांकन और एक एक्सएमएल क्रमांकन, जिसे एक्सएचटीएमएल5 के रूप में भी जाना जाता है। सम्मलिता एचटीएमएल फॉर्म एलिमेंट्स और इवेंट मॉडल को बनाए रखने के निर्णय के कारण भाषा एक्सएचटीएमएल 2.0 की तुलना में एचटीएमएल 4 और एक्सएचटीएमएल 1.एक्स के साथ अधिक संगत है। यह कई नए तत्वों को जोड़ता है जो एक्सएचटीएमएल 1.एक्स में नहीं पाए जाते हैं, हालाँकि, जैसे   और   टैग।

एक्सएचटीएमएल5 भाषा, एचटीएमएल5 के जैसे, बिना डीटीडी  के डॉकटाइप  घोषणा का उपयोग करती है। इसके अतिरिक्त, विनिर्देश पहले के एक्सएचटीएमएल डीटीडी को हटा देता है, जिससे ब्राउज़र को पार्सिंग के दौरान नामित वर्णों के लिए केवल इकाई परिभाषा वाले एक के साथ बदलने के लिए कहा जाता है।

एक्सएचटीएमएल+आरडीएफए में शब्दार्थ सामग्री
एक्सएचटीएमएल + आरडीएफए अच्छी प्रकार से बने दस्तावेज़ | अच्छी प्रकार से बने एक्सएमएल दस्तावेज़ों के रूप में विशेषताओं और प्रसंस्करण नियमों के संग्रह के माध्यम से संसाधन विवरण फ्रेमवर्क का समर्थन करने के लिए एक्सएचटीएमएल मार्कअप भाषा का एक विस्तारित संस्करण है। यह मेजबान भाषा समृद्ध सिमेंटिक मार्कअप एम्बेड करके सिमेंटिक वेब सामग्री विकसित करने के लिए उपयोग की जाने वाली तकनीकों में से एक है।

वैध एक्सएचटीएमएल दस्तावेज
एक एक्सएचटीएमएल दस्तावेज़ जो एक्सएचटीएमएल विनिर्देश के अनुरूप होता है, उसे वैध कहा जाता है। वैधता दस्तावेज़ कोड में निरंतरता सुनिश्चित करती है, जो बदले में प्रसंस्करण को आसान बनाती है, लेकिन ब्राउज़रों द्वारा लगातार प्रतिपादन सुनिश्चित नहीं करती है। डब्ल्यू3सी मार्कअप सत्यापन सेवा]] (एक्सएचटीएमएल5 के लिए, क्रियाशील सत्यापनकर्ता का उपयोग किया जाना चाहिए) के साथ एक दस्तावेज़ की वैधता के लिए जाँच की जा सकती है। व्यवहार में, कई वेब विकास प्रोग्राम डब्ल्यू3सी मानकों के आधार पर कोड सत्यापन प्रदान करते हैं।

मूल तत्व
एक एक्सएचटीएमएल दस्तावेज़ का मूल तत्व होना चाहिए, और इसमें एक होना चाहिए   विशेषता इसे एक्सएचटीएमएल एक्सएमएल नेमस्पेस से संबद्ध करने के लिए। एक्सएचटीएमएल के लिए नेमस्पेस यूआरआई है. नीचे दिए गए उदाहरण टैग में अतिरिक्त रूप से एक विशेषता है  प्राकृतिक भाषा के साथ दस्तावेज़ की पहचान करने की विशेषता:

डॉक्टरेट
एक एक्सएचटीएमएल दस्तावेज़ को मान्य करने के लिए, एक दस्तावेज़ प्रकार घोषणा या डॉकटाइप का उपयोग किया जा सकता है। एक डॉकटाइप  ब्राउज़र को दस्तावेज़ प्रकार परिभाषा (डीटीडी ) घोषित करता है जिससे दस्तावेज़ अनुरूप होता है। दस्तावेज़ प्रकार घोषणा को मूल तत्व से पहले रखा जाना चाहिए।

डॉकटाइप का सिस्टम पहचानकर्ता भाग, जो इन उदाहरणों में यूनिफ़ॉर्म रिसोर्स लोकेटर है जो से प्रारंभ होता है , यदि सत्यापनकर्ता सार्वजनिक पहचानकर्ता (अन्य उद्धृत स्ट्रिंग) के आधार पर एक का पता नहीं लगा सकता है, तो केवल उपयोग करने के लिए डीटीडी  की एक प्रति को इंगित करने की आवश्यकता है। इन उदाहरणों में सम्मलित विशिष्ट यूआरएल होने की आवश्यकता नहीं है; वस्तुतः में, लेखकों को जब भी संभव हो डीटीडी फाइलों की स्थानीय प्रतियों का उपयोग करने के लिए प्रोत्साहित किया जाता है। हालाँकि, सार्वजनिक पहचानकर्ता को चरित्र-दर-चरित्र होना चाहिए जैसा कि उदाहरणों में है।

एक्सएमएल घोषणा
एक्सएमएल घोषणा में एक एक्सएचटीएमएल दस्तावेज़ की शुरुआत में एक अक्षरों को सांकेतिक अक्षरों में बदलना निर्दिष्ट किया जा सकता है जब दस्तावेज़ का उपयोग करके परोसा जाता है  माइम प्रकार। (यदि किसी एक्सएमएल दस्तावेज़ में एन्कोडिंग विनिर्देश का अभाव है, तो एक एक्सएमएल पार्सर मानता है कि एन्कोडिंग UTF-8 या UTF-16 है, जब तक कि एन्कोडिंग पहले से ही उच्च प्रोटोकॉल द्वारा निर्धारित नहीं की गई हो।)

उदाहरण के लिए:


 * 

घोषणा को वैकल्पिक रूप से छोड़ा जा सकता है क्योंकि यह अपने एन्कोडिंग को डिफ़ॉल्ट एन्कोडिंग घोषित करता है। हालाँकि, यदि दस्तावेज़ इसके अतिरिक्त एक्सएमएल 1.1 या अन्य वर्ण एन्कोडिंग का उपयोग करता है, तो एक घोषणा आवश्यक है। संस्करण 7 से पहले इंटरनेट एक्सप्लोरर अजीब मोड  में प्रवेश करता है, यदि इसे दस्तावेज़ में एक्सएमएल घोषणा के रूप में प्रस्तुतकिया जाता है.

पश्चगामी अनुकूलता
जब उपयुक्त दिशानिर्देशों का पालन किया जाता है तो एक्सएचटीएमएल 1.एक्स दस्तावेज़ अधिकांशतः एचटीएमएल 4 उपयोगकर्ता एजेंटों के साथ पिछड़े संगत होते हैं। एक्सएचटीएमएल 1.1 अनिवार्य रूप से संगत है, चूंकि रूबी वर्ण के तत्व एचटीएमएल 4 विनिर्देश का हिस्सा नहीं हैं और इस प्रकार सामान्यतः एचटीएमएल 4 ब्राउज़रों द्वारा अनदेखा किया जाता है। बाद में एक्सएचटीएमएल 1.एक्स मॉड्यूल जैसे कि  एट्रिब्यूट, आरडीएफए, और डब्लूएआई-एरिया  समान तरीके से इनायत करते हैं।

एक्सएचटीएमएल 2.0 काफी कम संगत है, चूंकि इसे स्क्रिप्टिंग के उपयोग के माध्यम से कुछ हद तक कम किया जा सकता है। (यह सरल वन-लाइनर्स हो सकता है, जैसे कि का उपयोग  इंटरनेट Eएक्सplorer के भीतर एक नया एचटीएमएल तत्व पंजीकृत करने के लिए, या जावास्क्रिप्ट फ्रेमवर्क को पूरा करने के लिए, जैसे कि एक्सForms का फॉर्मफेस कार्यान्वयन।)

उदाहरण
निम्नलिखित एक्सएचटीएमएल 1.0 स्ट्रिक्ट के उदाहरण हैं, जिनमें दोनों का विज़ुअल आउटपुट समान है। पूर्व वाला एक्सएचटीएमएल मीडिया प्रकार नोट के एचटीएमएल संगतता दिशानिर्देशों का पालन करता है, जबकि बाद वाला पिछड़े संगतता को तोड़ता है, लेकिन क्लीनर मार्कअप प्रदान करता है।

उदाहरण 1। उदाहरण 2। टिप्पणियाँ:
 * 1) लोडपीडीएफ फ़ंक्शन वस्तुतः में इंटरनेट एक्सप्लोरर के लिए एक समाधान है। इसे जोड़कर बदला जा सकता है   अंदर.
 * 2)   ई> तत्व को नहीं मिलता है   एक्सएचटीएमएल 1.0 Strict डीटीडी  में विशेषता। उपयोग   बजाय।

एक्सएचटीएमएल और एचटीएमएल
की क्रॉस-संगतता

सख्त एक्सएचटीएमएल5 वाक्यविन्यास का पालन करने पर एचटीएमएल5 और एक्सएचटीएमएल5 क्रमांकन व्यापक तक अंतर-संगत होते हैं, लेकिन ऐसे कुछ मामले हैं जिनमें एक्सएचटीएमएल मान्य एचटीएमएल5 के रूप में कार्य नहीं करेगा (उदाहरण के लिए, प्रसंस्करण निर्देश को हटा दिया गया है), टिप्पणियों के रूप में माना जाता है, और पहले > पर बंद होता है, जबकि उन्हें एक्सएमएल में पूर्ण रूप से अनुमति दी जाती है, उनके अपने प्रकार के रूप में माना जाता है, और बंद होता है ).

यह भी देखें

 * एक्स्टेंसिबल यूजर इंटरफेस प्रोटोकॉल
 * एचटीएमएल
 * एक्सएमएल और एचटीएमएल चरित्र इकाई संदर्भों की सूची

बाहरी संबंध

 * The एक्सएमएल syntaएक्स for एचटीएमएल from डब्लूएचएटीडब्लूजी
 * डब्ल्यू3सी's एक्सएचटीएमएल recommendations and working group, all superseded
 * एक्सएचटीएमएल 1.0 Recommendation
 * एक्सएचटीएमएल 1.1 Recommendation
 * एक्सएचटीएमएल Basic 1.1 Recommendation
 * एक्सएचटीएमएल 2.0 Working Group Note
 * एक्सएचटीएमएल2 Working Group Home Page
 * Links dealing with the MIME type of एक्सएचटीएमएल documents:
 * Beware of एक्सएचटीएमएल
 * Sending एक्सएचटीएमएल as teएक्सt/एचटीएमएल Considered Harmful
 * Serving up एक्सएचटीएमएल with the correct MIME type
 * The Road to एक्सएचटीएमएल 2.0: MIME Types – Mark Pilgrim (3/19/2003). Includes eएक्सamples for conditionally serving  using PHP, Python, and Apache (via यूआरएल rewriting).
 * Mozilla Web Author FAQ: How is the treatment of एप्लीकेशन/एक्सएचटीएमएल+एक्सएमएल documents different from the treatment of teएक्सt/एचटीएमएल documents? – summarizes one web browser's एक्सएचटीएमएल processing mode
 * Empty elements in एस जी एम एल, एचटीएमएल, एक्सएमएल, and एक्सएचटीएमएल
 * Heptagrama's Basic एक्सएचटीएमएल 1.0 Strict Tutorial
 * डब्ल्यू3सी's Markup Validator
 * एचटीएमएल to एक्सएचटीएमएल conversion library for .NET