एक्सएमएल क्या है?
एक्सएमएल वर्ल्ड वाइड वेब कंसोर्टियम (डब्ल्यू 3 सी) द्वारा बनाई गई एक मार्कअप भाषा है जो एन्कोडिंग दस्तावेज़ों के लिए एक वाक्यविन्यास परिभाषित करने के लिए बनाई गई है जो मानव और मशीन दोनों पढ़ सकते हैं। यह टैग के उपयोग के माध्यम से करता है जो दस्तावेज़ की संरचना को परिभाषित करता है, साथ ही दस्तावेज़ को कैसे संग्रहीत और परिवहन किया जाना चाहिए।
इसे किसी अन्य मार्कअप भाषा से तुलना करना शायद सबसे आसान है जिसके साथ आप परिचित हो सकते हैं- हाइपरटेक्स्ट मार्कअप भाषा (HTML) वेब पृष्ठों को एन्कोड करने के लिए उपयोग की जाती है। एचटीएमएल मार्कअप प्रतीकों (शॉर्ट कोड) के प्री-डिफ़ाइंड सेट का उपयोग करता है जो वेब पेज पर सामग्री के प्रारूप का वर्णन करता है। उदाहरण के लिए, निम्नलिखित सरल HTML कोड कुछ शब्दों को बोल्ड और कुछ इटैलिक बनाने के लिए टैग का उपयोग करता है:
This is how you make bold text and this is how you make italic text
हालांकि, एक्सएमएल को अलग करने वाली चीज यह है कि यह एक्स्टेंसिबल है। एक्सएमएल में पूर्वनिर्धारित मार्कअप भाषा नहीं है, जैसे एचटीएमएल करता है। इसके बजाए, एक्सएमएल उपयोगकर्ताओं को सामग्री का वर्णन करने के लिए अपने स्वयं के मार्कअप प्रतीकों को बनाने की अनुमति देता है, जो एक असीमित और स्वयं परिभाषित प्रतीक सेट बनाता है।
अनिवार्य रूप से, एचटीएमएल एक ऐसी भाषा है जो सामग्री की प्रस्तुति पर केंद्रित है, जबकि एक्सएमएल एक समर्पित डेटा-विवरण भाषा है जो डेटा स्टोर करने के लिए उपयोग की जाती है।
एक्सएमएल को अक्सर अन्य दस्तावेज़ प्रारूपों के आधार के रूप में उपयोग किया जाता है-वास्तव में सैकड़ों। यहां कुछ ऐसे हैं जिन्हें आप पहचान सकते हैं:
- आरएसएस और एटीओएम दोनों वर्णन करते हैं कि पाठक ऐप्स वेब फ़ीड्स कैसे संभालते हैं।
- माइक्रोसॉफ्ट.NET इसकी विन्यास फाइलों के लिए एक्सएमएल का उपयोग करता है।
- माइक्रोसॉफ्ट ऑफिस 2007 और बाद में दस्तावेज़ संरचना के आधार के रूप में एक्सएमएल का उपयोग करें। डीओएक्सएक्स वर्ड डॉक्यूमेंट फॉर्मेट में "एक्स" का अर्थ यही है, उदाहरण के लिए, और इसका उपयोग एक्सेल (एक्सएलएसएक्स फाइल) और पावरपॉइंट (पीपीटीएक्स फाइल) में भी किया जाता है।
इसलिए, यदि आपके पास एक एक्सएमएल फ़ाइल है, तो यह आवश्यक नहीं है कि इसका उपयोग करने के लिए किस ऐप का इरादा है। और आम तौर पर, आपको इसके बारे में चिंता करने की आवश्यकता नहीं होगी, जब तक कि आप वास्तव में एक्सएमएल फाइलों को डिजाइन नहीं कर रहे हों।
मैं एक कैसे खोलूं?
कुछ तरीके हैं जिन्हें आप सीधे एक्सएमएल फाइल खोल सकते हैं। आप उन्हें किसी भी टेक्स्ट एडिटर के साथ खोल और संपादित कर सकते हैं, उन्हें किसी भी वेब ब्राउजर से देख सकते हैं, या ऐसी वेबसाइट का उपयोग कर सकते हैं जो आपको देखने, संपादित करने और यहां तक कि उन्हें अन्य प्रारूपों में बदलने की सुविधा देता है।
यदि आप नियमित रूप से एक्सएमएल फाइलों के साथ काम करते हैं तो टेक्स्ट एडिटर का प्रयोग करें
चूंकि एक्सएमएल फाइलें वास्तव में केवल टेक्स्ट फाइलें हैं, इसलिए आप उन्हें किसी भी टेक्स्ट एडिटर में खोल सकते हैं। बात यह है कि बहुत सारे टेक्स्ट एडिटर्स जैसे नोटपैड-बस एक्सएमएल फाइलों को उनकी उचित संरचना के साथ दिखाने के लिए डिज़ाइन नहीं किए गए हैं। एक एक्सएमएल फ़ाइल खोलने के लिए ठीक हो सकता है और यह पता लगाने में मदद करने के लिए एक त्वरित रूप लेना ठीक है कि यह क्या है। लेकिन, उनके साथ काम करने के लिए बहुत बेहतर उपकरण हैं।
उस XML फ़ाइल पर राइट-क्लिक करें जिसे आप खोलना चाहते हैं, संदर्भ मेनू पर "इसके साथ खोलें" पर इंगित करें, और उसके बाद "नोटपैड" विकल्प पर क्लिक करें।
ध्यान दें: हम यहां विंडोज उदाहरणों का उपयोग कर रहे हैं, लेकिन यह अन्य ऑपरेटिंग सिस्टम के लिए भी सच है। एक अच्छा तृतीय-पक्ष टेक्स्ट एडिटर ढूंढें जो एक्सएमएल फाइलों का समर्थन करने के लिए डिज़ाइन किया गया है।
फ़ाइल खुलती है, लेकिन जैसा कि आप देख सकते हैं, यह इसकी अधिकांश स्वरूपण खो देता है और पूरी चीज को दस्तावेज़ की केवल दो पंक्तियों पर क्रैम करता है।
नोटपैड ++ में खोला गया एक ही एक्सएमएल फ़ाइल है:
संरचित डेटा देखने के लिए एक वेब ब्राउज़र का उपयोग करें
यदि वास्तव में एक्सएमएल फाइलों को संपादित करने की ज़रूरत नहीं है, लेकिन उन्हें अवसर पर देखने की जरूरत है, तो आप इस लेख को पढ़ने के लिए उपयोग कर रहे ब्राउज़र को नौकरी के लिए उपयुक्त है। और वास्तव में, आपका डिफ़ॉल्ट वेब ब्राउज़र संभवतः एक्सएमएल फाइलों के लिए डिफ़ॉल्ट दर्शक के रूप में स्थापित किया गया है। इसलिए, एक एक्सएमएल फ़ाइल को डबल-क्लिक करना इसे अपने ब्राउज़र में खोलना चाहिए।
यदि नहीं, तो आप जो भी ऐप चाहते हैं उसे खोलने के लिए विकल्पों को ढूंढने के लिए फ़ाइल पर राइट-क्लिक कर सकते हैं। कार्यक्रमों की सूची से बस अपने वेब ब्राउज़र का चयन करें। हम इस उदाहरण में क्रोम का उपयोग कर रहे हैं।
XML फ़ाइलों को देखने, संपादित करने या कनवर्ट करने के लिए एक ऑनलाइन संपादक का उपयोग करें
यदि कभी-कभी एक्सएमएल फ़ाइल को संपादित करना चाहते हैं और एक नया टेक्स्ट एडिटर डाउनलोड नहीं करना चाहते हैं, या यदि आपको किसी XML फ़ाइल को किसी अन्य प्रारूप में कनवर्ट करने की आवश्यकता है, तो कुछ अच्छे ऑनलाइन एक्सएमएल संपादक मुफ्त में उपलब्ध हैं। ट्यूटोरियल Point.com, XMLGrid.net, और CodeBeautify.org सभी आपको XML फ़ाइलों को देखने और संपादित करने देते हैं। अपना संपादन करने के बाद, आप बदली गई एक्सएमएल फाइल डाउनलोड कर सकते हैं, या इसे एक अलग प्रारूप में भी परिवर्तित कर सकते हैं।
उदाहरण के लिए, हम CodeBeautify.org का उपयोग करेंगे। पृष्ठ को तीन खंडों में बांटा गया है। बाईं तरफ एक्सएमएल फाइल है जिसके साथ आप काम कर रहे हैं। बीच में, आपको कई विकल्प मिलेंगे। दाईं तरफ, आप कुछ विकल्पों का परिणाम देखेंगे जिन्हें आप चुन सकते हैं। उदाहरण के लिए, नीचे दी गई छवि में, हमारी पूर्ण एक्सएमएल फ़ाइल बाईं ओर है और पेड़ दृश्य परिणाम फलक में दिख रहा है क्योंकि हमने बीच में "ट्री व्यू" बटन पर क्लिक किया था।