एक XML फ़ाइल क्या है (और मैं एक को कैसे खोलूँ)?
.Xml फ़ाइल एक्सटेंशन वाली फाइल एक्सटेंसिबल मार्कअप लैंग्वेज (XML) फाइल है। ये वास्तव में सिर्फ सादे पाठ फाइलें हैं जो दस्तावेज़ की संरचना और अन्य विशेषताओं का वर्णन करने के लिए कस्टम टैग का उपयोग करती हैं.
XML क्या है?
XML वर्ल्ड वाइड वेब कंसोर्टियम (W3C) द्वारा बनाई गई एक मार्कअप भाषा है जो एन्कोडिंग दस्तावेज़ों के लिए एक सिंटैक्स को परिभाषित करने के लिए है जिसे मनुष्य और मशीन दोनों पढ़ सकते हैं। यह उन टैग के उपयोग के माध्यम से होता है जो दस्तावेज़ की संरचना को परिभाषित करते हैं, साथ ही साथ दस्तावेज़ को कैसे संग्रहीत और परिवहन किया जाना चाहिए.
किसी अन्य मार्कअप भाषा से इसकी तुलना करना संभवतः सबसे आसान है, जिसके साथ आप परिचित हो सकते हैं-वेब पेजों को एनकोड करने के लिए उपयोग की जाने वाली हाइपरटेक्स्ट मार्कअप लैंग्वेज (एचटीएमएल)। HTML मार्कअप प्रतीकों (शॉर्ट कोड) के एक पूर्व-निर्धारित सेट का उपयोग करता है जो वेब पेज पर सामग्री के प्रारूप का वर्णन करता है। उदाहरण के लिए, निम्नलिखित सरल HTML कोड कुछ शब्दों को बोल्ड और कुछ इटैलिक बनाने के लिए टैग का उपयोग करता है:
यह आप कैसे बनाते हैं बोल्ड अक्षर और यह है कि आप कैसे बनाते हैं इटैलिक पाठ
हालाँकि, XML को अलग करने वाली बात यह है कि यह एक्स्टेंसिबल है। XML में पूर्वनिर्धारित मार्कअप भाषा नहीं है, जैसे HTML करता है। इसके बजाय, XML उपयोगकर्ताओं को सामग्री का वर्णन करने के लिए अपने खुद के मार्कअप प्रतीकों को बनाने की अनुमति देता है, जिससे असीमित और आत्म-परिभाषित प्रतीक सेट होता है.
अनिवार्य रूप से, HTML एक ऐसी भाषा है जो सामग्री की प्रस्तुति पर केंद्रित है, जबकि XML डेटा को संग्रहीत करने के लिए उपयोग की जाने वाली एक समर्पित डेटा-विवरण भाषा है.
एक्सएमएल को अक्सर अन्य दस्तावेज़ प्रारूपों-सैकड़ों के लिए आधार के रूप में उपयोग किया जाता है, वास्तव में। यहाँ कुछ आप पहचान सकते हैं:
- RSS और ATOM दोनों बताते हैं कि पाठक ऐप वेब फीड को कैसे संभालते हैं.
- Microsoft .NET अपनी कॉन्फ़िगरेशन फ़ाइलों के लिए XML का उपयोग करता है.
- Microsoft Office 2007 और बाद में दस्तावेज़ संरचना के आधार के रूप में XML का उपयोग करें। उदाहरण के लिए, .DOCX वर्ड डॉक्यूमेंट फॉर्मेट में "X" का मतलब है, और इसका उपयोग एक्सेल (XLSX फाइलें) और पॉवरपॉइंट (PPTX फाइलें) में भी किया जाता है।.
इसलिए, यदि आपके पास एक XML फ़ाइल है, तो यह जरूरी नहीं कि आपको बताए कि यह किस ऐप का उपयोग करने के लिए है। और आम तौर पर, आपको इसके बारे में चिंता करने की ज़रूरत नहीं होगी, जब तक कि आप वास्तव में एक्सएमएल फ़ाइलों को डिज़ाइन नहीं कर रहे हों.
मैं एक कैसे खोलूं?
कुछ तरीके हैं जिनसे आप सीधे XML फाइल खोल सकते हैं। आप उन्हें किसी भी टेक्स्ट एडिटर के साथ खोल सकते हैं और संपादित कर सकते हैं, उन्हें किसी भी वेब ब्राउज़र के साथ देख सकते हैं, या एक ऐसी वेबसाइट का उपयोग कर सकते हैं जो आपको देखने, संपादित करने और यहां तक कि उन्हें अन्य प्रारूपों में परिवर्तित करने की अनुमति देता है।.
यदि आप XML फ़ाइलों के साथ नियमित रूप से काम करते हैं तो एक टेक्स्ट एडिटर का उपयोग करें
चूंकि XML फाइलें वास्तव में सिर्फ टेक्स्ट फाइलें हैं, आप उन्हें किसी भी टेक्स्ट एडिटर में खोल सकते हैं। बात यह है कि बहुत सारे टेक्स्ट एडिटर्स जैसे नोटपैड को सिर्फ एक्सएमएल फाइलों को उनके उचित ढांचे के साथ दिखाने के लिए नहीं बनाया गया है। यह एक XML फ़ाइल को खोलने और यह पता लगाने में मदद करने के लिए त्वरित रूप से देखने के लिए ठीक हो सकता है कि यह क्या है। लेकिन, उनके साथ काम करने के लिए बहुत बेहतर उपकरण हैं.
XML फ़ाइल जिसे आप खोलना चाहते हैं उस पर राइट-क्लिक करें, संदर्भ मेनू पर "साथ खोलें" इंगित करें और फिर "नोटपैड" विकल्प पर क्लिक करें.
ध्यान दें: हम यहां विंडोज उदाहरण का उपयोग कर रहे हैं, लेकिन वही अन्य ऑपरेटिंग सिस्टम के लिए सही है। एक अच्छे तृतीय-पक्ष पाठ संपादक की तलाश करें जो XML फ़ाइलों का समर्थन करने के लिए डिज़ाइन किया गया है.
फ़ाइल खुलती है, लेकिन जैसा कि आप देख सकते हैं, यह अपने स्वरूपण के अधिकांश को खो देता है और दस्तावेज़ की सिर्फ दो पंक्तियों पर पूरी बात को क्रैम करता है।.
जबकि नोटपैड जल्दी से एक्सएमएल फ़ाइल की जांच करने के लिए उपयोगी हो सकता है, आप नोटपैड ++ जैसे अधिक उन्नत टूल के साथ बहुत बेहतर हैं, जो सिंटैक्स को हाइलाइट करता है और जिस फ़ाइल का इरादा है उसे प्रारूपित करता है।.
यहाँ वही XML फ़ाइल Notepad ++ में खोली गई है:
संरचित डेटा को देखने के लिए वेब ब्राउज़र का उपयोग करें
यदि वास्तव में XML फ़ाइलों को संपादित करने की आवश्यकता नहीं है, लेकिन बस उन्हें मौके पर देखने की जरूरत है, तो आप इस लेख को पढ़ने के लिए जिस ब्राउज़र का उपयोग कर रहे हैं वह नौकरी के लिए अच्छी तरह से अनुकूल है। और वास्तव में, आपके डिफ़ॉल्ट वेब ब्राउज़र को एक्सएमएल फ़ाइलों के लिए डिफ़ॉल्ट दर्शक के रूप में स्थापित किए जाने की संभावना है। तो, XML फ़ाइल पर डबल-क्लिक करने से इसे आपके ब्राउज़र में खोलना चाहिए.
यदि नहीं, तो आप जिस भी ऐप को चाहें, उसे खोलने के लिए विकल्प खोजने के लिए फ़ाइल पर राइट-क्लिक कर सकते हैं। बस कार्यक्रमों की सूची से अपना वेब ब्राउज़र चुनें। हम इस उदाहरण में Chrome का उपयोग कर रहे हैं.
जब फ़ाइल खुलती है, तो आपको अच्छी तरह से संरचित डेटा देखना चाहिए। यह नोटपैड ++ जैसी किसी चीज़ के साथ मिलने वाले रंग-कोडित दृश्य के रूप में बहुत सुंदर नहीं है, लेकिन नोटपैड के साथ आपको जो मिलता है उससे यह कहीं बेहतर है.
XML फ़ाइलों को देखने, संपादित करने या परिवर्तित करने के लिए एक ऑनलाइन संपादक का उपयोग करें
यदि सामयिक XML फ़ाइल को संपादित करना चाहते हैं और एक नया पाठ संपादक डाउनलोड नहीं करना चाहते हैं, या यदि आपको XML फ़ाइल को किसी अन्य प्रारूप में बदलने की आवश्यकता है, तो कुछ अच्छे ऑनलाइन XML संपादक मुफ्त में उपलब्ध हैं। TutorialsPoint.com, XMLGrid.net, और CodeBeautify.org सभी आपको XML फ़ाइलों को देखने और संपादित करने देते हैं। अपना संपादन करने के बाद, आप परिवर्तित XML फ़ाइल को डाउनलोड कर सकते हैं, या इसे किसी भिन्न प्रारूप में भी परिवर्तित कर सकते हैं.
यहाँ उदाहरण के लिए, हम CodeBeautify.org का उपयोग करेंगे। पृष्ठ को तीन खंडों में विभाजित किया गया है। बाईं ओर XML फ़ाइल है जिसके साथ आप काम कर रहे हैं। बीच में, आपको कई विकल्प मिलेंगे। दाईं ओर, आप कुछ विकल्पों के परिणामों को देखेंगे जिन्हें आप चुन सकते हैं। उदाहरण के लिए, नीचे की छवि में, हमारी पूरी XML फ़ाइल बाईं ओर है और ट्री दृश्य परिणाम फलक में दिखाई दे रहा है क्योंकि हमने बीच में "ट्री व्यू" बटन पर क्लिक किया है.
यहाँ उन विकल्पों पर एक बेहतर नज़र है। XML को ऑनलाइन स्रोत से खींचने के लिए अपने कंप्यूटर से XML फ़ाइल अपलोड करने के लिए "ब्राउज़ करें" बटन और "लोड यूआरएल" बटन का उपयोग करें.
"ट्री व्यू" बटन आपके डेटा को परिणाम फलक में एक अच्छी तरह से स्वरूपित ट्री संरचना में प्रदर्शित करता है, जिसमें नारंगी में बाईं ओर आपके सभी टैग और टैग के दाईं ओर स्थित विशेषताएँ हैं.
"सुशोभित" परिणाम फलक में आपके डेटा को स्वच्छ, आसानी से पढ़ी जाने वाली लाइनों में प्रदर्शित करता है.
"न्यूनतम" बटन आपके डेटा को कम से कम सफेद स्थान का उपयोग करके प्रदर्शित करता है। यह डेटा के हर एक टुकड़े को एक लाइन पर रखने का प्रयास करेगा। फाइल को छोटा बनाने की कोशिश में यह काम आता है। यह कुछ जगह बचाएगा, लेकिन इसे प्रभावी ढंग से पढ़ने में सक्षम होने की कीमत पर.
और अंत में, आप XML को JSON प्रारूप में परिवर्तित करने के लिए "XML से JSON" बटन का उपयोग कर सकते हैं, अपने डेटा को अल्पविराम से अलग मान फ़ाइल के रूप में सहेजने के लिए "CSV को निर्यात करें" बटन, या किसी भी परिवर्तन को डाउनलोड करने के लिए "डाउनलोड" बटन। आपने एक नई XML फ़ाइल के रूप में बनाया है.