2011-11-29 17 views
11

संभव डुप्लिकेट:
<XMP> Tagxmp HTML टैग क्यों बहिष्कृत किया गया था?

मुझे पता है कि यह निश्चित रूप से बहिष्कृत कर दिया गया है, और मैं यह कैसे आसपास <pre> टैग, <code> टैग, और पलायन का उपयोग करके काम करने के लिए पता <> के लिए।

मेरा प्रश्न है, क्यों इसे हटा दिया गया था? <xmp> टैग में वास्तविक कोड रखने का समाधान अब हम सभी एस्केपिंग से कहीं अधिक सुरुचिपूर्ण लगता है, और फिर भी, किसी को दूसरे के पक्ष में उपेक्षित किया गया था।

कोई विचार? <pre> का पक्ष लेने का कोई कारण है; <xmp> से बच निकलने के साथ?

+0

मुझे लगता है कि यह संभव नहीं होगा कि आपको 15 साल पहले बंद वातावरण में निर्णय दिया गया था ... यह वैसे भी विषय है। प्रोग्रामर.स्टैक एक्सचेंज के लिए उपयुक्त हो सकता है। – Quentin

+0

यह * बस * बहिष्कृत नहीं है, यह HTML5 में पूरी तरह से हटा दिया गया था (और मैं HTML4 में विश्वास करता हूं) विनिर्देशन और अब समर्थित नहीं होना चाहिए। – animuson

+2

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

उत्तर

5

मेरे लिए सबसे अनिवार्य कारण यह है कि टैग के उपयोग से एचटीएमएल को अच्छी तरह से गठित एक्सएमएल के रूप में देखना असंभव हो जाएगा।

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

+2

इसे HTML 3.2 में बहिष्कृत के रूप में चिह्नित किया गया है। एक्सएमएल एक विचार नहीं किया गया होगा। – Quentin

+1

लेकिन एक्सएमएल प्रसंस्करण के पीछे भी वही कारण पहले से ही मौजूद हैं। (एसजीएमएल सोचो)। –

+0

जो वास्तव में समझ में आता है, एकमात्र कारण मैंने अभी तक सुना है कि करता है। शायद लोग इसे बहुत आदी होने से पहले इसे मारना चाहते थे। धन्यवाद, माइकल। – cumquaz

6

This articlexmp के मूल्यह्रास पर विस्तृत विवरण है।

टीएल; डॉ; पार्सिंग एचटीएमएल में अस्पष्टता को दूर करने के लिए।

संबंधित मुद्दे