हेलो दोस्तों आज के इस ब्लॉग पोस्ट(What Is XML In Hindi) में हम आपको XML Language के बारे में हिंदी में बताने वाले है |
अगर आप प्रोग्रामिंग से जुड़े है या फिर प्रोग्रामिंग को सीखने की तैयारी कर रहे है|What Is XML In Hindi|
तो फिर आप वहां पर इस Language के use को जरूर देखेंगे |What Is XML In Hindi|
XML का फुल फॉर्म होता है Extensible markup Language , यह एक text बेस्ड markup लैंग्वेज है|What Is XML In Hindi|
जिसे standard generalized markup Language (SGML) से derived किया गया है |What Is XML In Hindi|
XML tags का उपयोग हम डाटा को identify , store और organize करने के लिए करते है|What Is XML In Hindi|
इसका उपयोग html जैसा बिलकुल भी नहीं है जहाँ पर हम हम html tags का उपयोग display purpose से करते है |What Is XML In Hindi|
पर इसका मतलब यह भी नहीं है कि XML आने वाले समय में html को replace कर देगा|
पर हाँ यह possibility जरूर है की future में XML html के बहुत से फीचर्स को successfully adopt कर लेगा|
XML की तीन important characteristic निम्नलिखित है जिसकी मदद से यह बहुत सारे system और solution के काम आता है:
XML is extensible −XML आपको खुद के टैग्स अथवा language बनाने के लिए allow करता है जो आपकी एप्लीकेशन को सपोर्ट करें|
XML जो है वो डाटा को स्टोर करने का काम करता है, जबकि इसको इस बात से कोई लेना देना नहीं होता है कि इसको प्रेजेंट कैसे किया जायेगा |
XML is a public standard − XML को W3C (world wide web consortium ) द्वारा डेवेलोप किया गया था |
और यह एक open standard की तरह सभी के लिए availbale है |
XML Usage :
XML के कुछ important उपयोग निम्नलिखित है :
XML जो है वो स्क्रीन के पीछे वर्क कर सकता है जिससे कि बड़ी वेबसाइट के लिए html document का creation easy हो जाये |
XML का उपयोग हम डाटा को किसी oraganization और system के बीच exchange करने के लिए कर सकते है |
XML का उपयोग हम डेटाबेस को offload और reload करने के लिए कर सकते है |
XML ka उपयोग हम डाटा को स्टोर और arrange करने के लिए कर सकते है|
जिससे कि आप अपनी डाटा handling की जरुरत को आसानी से customize कर सकते है |
XML को हम style sheet के साथ आसानी से मर्ज कर सकते है जिससे कि हम desired output क्रिएट कर सकते है |
Virtually हम किसी भी टाइप के डाटा को XML डॉक्यूमेंट के form में एक्सप्रेस कर सकते है |
What is Markup?/ markup क्या है?
XML जो है वो एक markup लैंग्वेज है जो कि document को किसी format में encode करने के लिए कुछ रूल्स सेट करती है |
और इन format को human और मशीन दोनों ही read कर सकते है |
So what exactly is a markup language?/ Markup Language आखिर है क्या?
markup एक तरह से एक information होती है|
जो कि किसी भी डाक्यूमेंट्स के साथ जुड़कर कुछ specific way में उसके मीनिंग को enhance कर देती है |
खासतौर पर markup Language जो है वो कुछ symbols का एक सेट होती है|
जिसे document के टेक्स्ट के साथ place करके हम उस document के टेक्स्ट पर सीमांकन कर देते है और एक label लगा देते है |
नीचे एक XML document का example दिया गया है :
<message>
<text>Hello, world!</text>
</message>
इस ऊपर दिए गए कोड में आप दो तरह के मार्कअप सिंबल अथवा टैग्स देख सकते है … और …|
मैसेज टैग्स जो है वो XML डॉक्यूमेंट का स्टार्ट और end पॉइंट denote करते है |
और text टैग जो है वो टेक्स्ट को रिप्रेजेंट करता है |
Is XML a Programming Language?
एक programming लैंग्वेज जो है वो कुछ grammer रूल्स और खुद की vocabulary रखती है|
जिसकी मदद से वह प्रोग्राम को क्रिएट करती है |
और यह प्रोग्राम कंप्यूटर को कुछ स्पेसिफिक टास्क करने के लिए इंस्ट्रक्ट करते है |
XML जो है वो एक programming लैंग्वेज होने के लिए qualify नहीं करती है|
क्योकि यह कोई computation अथवा algorithm perform नहीं करती है |
यह तो simply एक text फाइल में स्टोर एक कोड होता है|
जिसे कुछ स्पेशल सॉफ्टवेयर jo कि XML को interpret कर सकते है, process करते है |
XML से रिलेटेड कुछ और अमेजिंग पोस्ट आप नीचे दिए हुए blog लिंक की मदद से पढ़ सकते है:
Quick Q&A:
What is XML and why it is used? XML क्या होता है और इसे क्यों use किया जाता है?
XML का फुल फॉर्म होता है ‘Extensible Markup Language ‘ |
इसका main काम होता है डाटा को shareable format में स्टोर करना और डाटा को transfer करना|
XML जो है वो computer systems (websites, databases, and third-party applications) के बीच information exchange को support करता है |
What is meant by XML? XML से आप क्या समझते है?
XML का फुल फॉर्म होता है ‘extensible markup language’|
Markup language जो है होती है वो codes अथवा tags का set होती है |
और इस markup language का काम text को digital documents में describe करने का होता है|
What are XML and HTML? XML और HTML में क्या अंतर होता है?
XML का फुल फॉर्म ‘extensible Markup Language’ होता है|
और इसका उपयोग data को ट्रांसपोर्ट और स्टोर करने के लिए होता है |
यहाँ पर डाटा के डिस्प्ले अथवा appearance पर कोई भी फोकस नहीं होता है |
वहीँ दूसरी तरफ HTML का फुल फॉर्म ‘Hypertext Markup Language’ होता है |
इस लैंग्वेज का काम डाटा वेब पेज के structure को और attractive बनाना होता है|
इसके अंदर बहुत सारे formating features होते है |
Where XML is used? XML का उपयोग कहाँ पर होता है ?
XML बहुत सारी जगह पर use किया जाता है जैसे कि Web, e-business, and portable applications |
कुछ और applications जहाँ पर XML का उपयोग किया जाता है निम्नलिखित है:
Web publishing:
XML की मदद से आप interactive वेब पेजेज create कर सकते है|
XML की मदद से यूजर वेब पेजेज को customize कर सकता है |
XML जो है वो e -commerce application creation को और भी सरल और सहज बना देता है|
What are the two types of XML? XML के दो प्रकार कौन से होते है ?
XML document को describe करने के दो प्रकार निम्नलिखित है:
XML Schemas
DTDs
What is an XML example? XML को एक example की मदद से समझाइये?
चलिए आपको एक example कि मदद से XML formation समझाते है |
यहाँ पर हम एक ‘bookstore ‘ का example ले रहे है |
इस example में जो root element है वो है |
और जितने भी और elements इस documents में होंगे वो सभी इस के अंतर्गत होंगे|
इसके बाद element के चार children होंगे:
<title>,< author>, <year> और <price> |
What are XML types? XML types क्या होते है ?
XML डाटा टाइप का उसे करके आप किसी टेबल के कॉलम को डिफाइन कर सकते है और उसमे XML वैल्यू को स्टोर कर सकते है|
सभी XML values को एक बढ़िया से XML documents के form में होना चाहिए|
इस native डाटा टाइप का उपयोग आप well -formed XML documents को उसके native hierarchical…
… फॉर्म में database में relational डाटा के साथ साथ store करने के लिए कर सकते है |
What are the advantages of XML? XML के क्या क्या advantages है ?
XML के advantages निम्नलिखित है:
XML जो है वो computer language की जगह human language का उपयोग करता है |
XML को आराम से पढ़ा और समझा जा सकता है और इसे code करना भी HTML की तरह ही सरल है|
XML जावा के साथ पूरी तरह compatible है और portable है |
कोई भी application जो XML को process कर सकती है|
वो आपकी information का उसे कर सकती है फिर चाहे platform कोई भी हो|
Where is XML stored? XML को कहाँ पर store किया जाता है?
XML documents generally या तो default storage object में स्टोर होते है या फिर base table row में स्टोर होते है |
Base table row storage जो है वो आपके control में होता है|
और केवल small documents के लिए उपलब्ध होता है |
बड़े documents हमेशा ही default storage object में स्टोर होते है |
What is the structure of XML? XML का structure क्या होता है?
XML documents जो है वो trees elements की तरह होते है |
XML tree एक root से start होता है और फिर इसमें child elements जुड़ते जाते है |
Parent , child , और siblings जैसे terms का उपयोग हम elements के बीच relationship describe करने के लिए करते है |
इस ब्लॉग(What Is XML In Hindi) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते support@a5theory.comपर ईमेल लिख सकते है|
आशा करता हूँ, कि आपने इस पोस्ट(What Is XML In Hindi) को खूब एन्जॉय किया होगा|
आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|What Is XML In Hindi|
आपका समय शुभ हो|