मुझे विश्वास नहीं है कि ऐसा डीटीडी है, नहीं।
एचटीएमएल अधिक से अधिक खंडित हो रहा है और प्रत्येक संभव संयोजन के लिए डीटीडी बनाना व्यावहारिक नहीं होगा। एचटीएमएल 5 एसजीएमएल आधारित नहीं है और प्रभावी रूप से डीटीडी पर छोड़ देता है। भविष्य में, वैधताओं को शायद बदलना होगा ताकि वे आरडीएफए और एआरआईए जैसे घटक संग्रह में कॉल कर सकें, और उनके परिणामों में इंगित करें कि संग्रह के प्रत्येक विशेष टुकड़े को अनुरूप बनाने की अनुमति देने के लिए कौन से संग्रह आवश्यक हैं।
दुर्भाग्य से, हम वास्तव में वर्तमान में संक्रमण बिंदु के बारे में हैं, इसलिए आपकी समस्या का कोई साफ समाधान नहीं है। हालांकि, व्यावहारिकता की एक निश्चित मात्रा आपको एक लंबा सफर तय करेगी।
अब, एक्सएचटीएमएल + RDFa 1.0 एक्सएचटीएमएल 1.1 के विस्तार के रूप DTD से परिभाषित किया जा सकता है, लेकिन यह वास्तव में एक्सएचटीएमएल 1.1 नहीं है, न ही यह एक्सएचटीएमएल "एक्सएचटीएमएल + RDFa 1.0 की तुलना में 1.0 संक्रमणकालीन या सख्त, या वास्तव में कुछ भी अन्य है "।
तो आप एक व्यावहारिक सेवा दृष्टिकोण ले सकते हैं। इसके लिए एचटीएमएल 5 रवैया पर विचार करें। यह कहता है कि आप जो कुछ भी टेक्स्ट/एचटीएमएल के रूप में काम करते हैं वह ऑब्जेक्ट मॉडल का एक HTML क्रमबद्धता है, भले ही आप घोषित किसी भी डॉक्टरेट की परवाह किए बिना। यह अभ्यास में है कि ब्राउज़र क्या वैसे भी करते हैं।
इसी तरह, आप जो कुछ भी XML सामग्री प्रकार के साथ करते हैं जैसे एप्लिकेशन/xhtml + xml एक एक्सएमएल क्रमबद्धता है। एक्सएमएल के उन हिस्सों जिनमें एक्सएचटीएमएल नेमस्पेस एक्सएचटीएमएल है।
तो, व्यावहारिक रूप से, आप अपने एक्सएचटीएमएल + आरडीएफए 1.0 को टेक्स्ट/एचटीएमएल या एप्लिकेशन/एक्सएचटीएमएल + एक्सएमएल के रूप में किसी भी कठिनाई के बिना सेवा दे सकते हैं, बशर्ते मार्क-अप बहुभाषी दस्तावेजों की आवश्यकताओं को पूरा करे।
यह सत्यापन छोड़ देता है। आरडीएफए को छोड़कर, क्या कोई मार्क-अप है कि आप इसका अनुरूप एक्सएचटीएमएल 1.0 संक्रमणकालीन लेकिन अनुरूप एक्सएचटीएमएल 1.1 का उपयोग नहीं कर रहे हैं? यदि हां, तो क्या आप इन्हें बदलने के लिए या आरडीएफए का उपयोग करने से पीछे हटने के लिए सही सत्यापन के बारे में पर्याप्त परवाह करते हैं? संभवतः आप अपने उपयोगकर्ताओं के लाभ के लिए आरडीएफए का उपयोग कर रहे हैं, जबकि सत्यापन अनिवार्य रूप से आपके लिए एक सुविधा उपकरण है।
मुझे हाल ही में इसी तरह की स्थिति का सामना करना पड़ा, जब मैंने अपने एक्सएचटीएमएल 1.0 पृष्ठों में एआरआईए विशेषताओं को जोड़ने का फैसला किया। मैंने फैसला किया कि अभिगम्यता वैधता को रोकती है, और मैं गुण जोड़ दूंगा और यह सुनिश्चित करना भूल जाऊंगा कि मेरे पृष्ठ 100% मान्य हैं।
एक्सएचटीएमएल + आरडीएफए 1.0 मानक को वर्तमान एक्सएचटीएमएल 1.0 संक्रमणकालीन पृष्ठों से कनवर्ट करने के लिए बहुत सारे काम की आवश्यकता होगी, इसलिए मैं उस चरण को लेने में काफी अनिच्छुक हूं। हालांकि एक्सएचटीएमएल 1.0 संक्रमणकालीन और एक्सएचटीएमएल 1.1 के बीच का अंतर इतना बड़ा नहीं है, लेकिन यह सभी टेम्पलेट्स के लिए एक दर्दनाक रूपांतरण बनाने के लिए पर्याप्त है। हालांकि, यहां सत्यापन के बिंदु वास्तव में यह सुनिश्चित करने के लिए है कि पृष्ठों में कोई वास्तविक त्रुटियां नहीं हैं, यह केवल W3 त्रुटियों को अनदेखा करने के लिए एक उपयुक्त समाधान होगा। यह एक परेशानी से ज्यादा कुछ नहीं है जिसे थोड़ा उपयोगकर्तास्क्रिप्ट के साथ आसानी से तय किया जा सकता है;) – Wolph