एचटीएमएल वेब विकास के लिए सबसे आम मार्कअप भाषा है। HTML XML का एक सुपरसेट है, कहने का तात्पर्य यह है कि यह XML विनिर्देशन का एक विस्तार है। इस तथ्य के बारे में अच्छी बात यह है कि वेब ब्राउज़र, HTML को प्रस्तुत करने की अपनी क्षमता में, वास्तव में XML पार्सर के साथ आते हैं, और हुड के नीचे XML पार्सिंग क्षमताएं होती हैं।
HTML इंटरनेट डेवलपर्स की सर्वव्यापी मार्कअप भाषा है। इस ब्लॉग के दर्शकों, सॉफ़्टवेयर इंजीनियरों को संभवतः केवल HTML की आवश्यकता है। फिर भी, मेरी मीडिया कंपनी गैर-तकनीकी किस्म के कई लेखकों के साथ काम करती है, और मुझे कहना होगा... लेखक अपनी सामग्री के बारे में HTML द्वारा दिए गए श्रेय से अलग तरीके से सोचते हैं।
एक्सएमएल की सुंदरता इसकी जेनेरिक संरचना है जो कस्टम पार्सिंग और हैंडलिंग की अनुमति देती है। इस लचीलेपन को HTML में खूबसूरती से उदाहरण दिया गया है, लेकिन कस्टम परिभाषाओं की अनुमति देने के उपयोग के मामले को XML द्वारा बेहतर ढंग से नियंत्रित किया जाता है।
एक्सएमएल एक डेटा ले जाने वाली भाषा है। HTML उस भाषा का एक विस्तार है जो मानकीकृत ग्राफ़िकल-यूज़र इंटरफ़ेस रेंडरिंग के साथ आता है। यह देखने के लिए कि इससे मेरा क्या मतलब है, ब्राउज़र में एक XML फ़ाइल खोलें। https://alexason.com/uploads/library.xml
जैसा कि आप देखेंगे, आधुनिक ब्राउज़र तत्व टैग के साथ फ़ाइल को पूर्ण रूप से प्रस्तुत करते हैं। लेकिन यह भी ध्यान रखें कि ब्राउज़र डेटाटाइप को पहचानता है, और विशेष फ़ॉर्मेटिंग लागू करता है। इस तरह, XML JSON की तरह अधिक है।
हालाँकि यह ब्राउज़र रेंडरिंग एजेंटों का मूल निवासी नहीं है, फिर भी ब्राउज़र API के DOMParser का उपयोग करके XML को पार्स करना संभव है।
इस कार्रवाई का सार देखें
const xmlString = `
दिखाया गया उदाहरण दर्शाता है कि XML के साथ क्या संभव है, फिर भी सामग्री को प्रस्तुत करने और स्टाइल करने के उपयोग के मामले को HTML द्वारा बेहतर ढंग से नियंत्रित किया जाता है। जबकि प्रारूप, एचटीएमएल जैसा दिखता है, एक्सएमएल को एचटीएमएल के रूप में उपयोग करना एक्सएमएल का सबसे अच्छा मामला नहीं होना चाहिए।
मेरा HTML डेवलपर, जिसे मैं जानता हूं, इजराइल, XML को इस तरह लिखता है। वह HTML को दोबारा बनाने के लिए डेटा प्रारूप का उपयोग करता है, फिर इसे HTML बनाने के लिए जावास्क्रिप्ट का उपयोग करता है। हालाँकि XML के लचीलेपन को देखते हुए यह संभव है, यदिकेवल उपयोग का मामला ब्राउज़र के लिए है, तो मैं आपको वही बताऊंगा जो मैं इज़राइल को बताता हूं: "बस HTML लिखें!"
साल्वेशन में इज़राइल और HTML देवों से जुड़ें।
XML का उपयोग कहां करें
एक्सएमएल मध्यवर्ती प्रतिनिधित्व के लिए एक बेहतरीन प्रारूप है। जैसा कि उल्लेख किया गया है, मेरी कंपनी का तत्काल उपयोग मामला कई अलग-अलग लेखकों (पुस्तक लेखकों, पांडुलिपि लेखकों) के उनके काम के प्रतिनिधित्व को एक मानकीकृत प्रारूप में अनुवाद करना है। कार्य Word दस्तावेज़ों, PDF, प्लेनटेक्स्ट और बोले गए शब्दों को कुछ समान डेटा प्रारूप में बदलना है।XML
ऐसा कर सकता है, और कैलिबर और मैनुस्क्रिप्ट जैसे सॉफ्टवेयर प्रोग्रामों में इसका बिल्कुल इसी रूप में उपयोग किया जाता है।
यदि आप डेटा विज्ञान और भंडारण के टूल में रुचि रखते हैं, तो इस Dev.to का अनुसरण करना सुनिश्चित करें। कोई प्रतिक्रिया जोड़ें? इस तरह की और अधिक सामग्री के लिए।
ए
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3