एक्स्टेंसिबल मार्कअप लैंग्वेज (एक्सएमएल) अंतरराष्ट्रीय संगठन W3C द्वारा टेक्स्ट फाइलों में अपेक्षाकृत कम मात्रा में डेटा रखने के लिए विकसित एक मानक है। एक्सएमएल एक्सटेंशन वाली फाइलें अक्सर स्क्रिप्ट द्वारा डेटा स्रोत के रूप में उपयोग की जाती हैं, लेकिन कभी-कभी स्क्रिप्ट का उपयोग किए बिना सीधे ब्राउज़र पेज में डेटा प्रदर्शित करना आवश्यक हो जाता है।
अनुदेश
चरण 1
यदि XML फ़ाइल का उपयोग उपयोगकर्ताओं के एक छोटे समूह (कॉर्पोरेट, होम नेटवर्क, या यहां तक कि उसी कंप्यूटर पर) द्वारा उपयोग करने के लिए किया जाता है, तो यह अच्छी तरह से हो सकता है कि कोई अतिरिक्त उपाय आवश्यक नहीं है कुछ ब्राउज़र संस्करण - मोज़िला फ़ायरफ़ॉक्स, इंटरनेट एक्सप्लोरर - ऐसी फ़ाइलों को एक ट्री संरचना में विस्तार योग्य नोड्स के साथ प्रदर्शित कर सकते हैं।
चरण दो
एक और अपेक्षाकृत सरल तरीका है कि एक एक्सएमएल फ़ाइल से डेटा आउटपुट स्वरूपित करने के नियमों का वर्णन करने वाले सीएसएस निर्देशों के साथ एक अलग फ़ाइल का उपयोग करना। इसका उपयोग करने के लिए, पहले इस फ़ाइल को तैयार करें - इस मामले में, मानक HTML पृष्ठों के लिए सामान्य सीएसएस नियमों के अनुसार स्टाइल शीट तैयार की जाती हैं। फिर स्टाइलशीट को साइट सर्वर पर अपलोड करें।
चरण 3
XML फ़ाइल को किसी भी टेक्स्ट एडिटर में खोलें, या इससे भी बेहतर अगर आपके पास सिंटैक्स हाइलाइटिंग वाला एक विशेष संपादक है। कोड की शुरुआत में, इस दस्तावेज़ के लिए जेनरेट की गई CSS स्टाइलशीट के लिंक के साथ एक और लाइन जोड़ें। उदाहरण के लिए, यदि शैलियों को xmlStyles.css नामक फ़ाइल में रखा गया है और XML फ़ाइल के समान फ़ोल्डर में सहेजा गया है, तो सम्मिलित पंक्ति इस तरह दिखनी चाहिए:
चरण 4
संपादित एक्सएमएल फाइल को सेव करें और इससे ऑपरेशन पूरा हो जाएगा।
चरण 5
XML दस्तावेज़ को रेंडर करने का दूसरा तरीका एक्स्टेंसिबल स्टाइलशीट लैंग्वेज (XSL) स्टाइल शीट नियमों का उपयोग करना है। इसमें विभिन्न उद्देश्यों के साथ कई भिन्नताएं (XSLT, XSL-FO, XPath) हैं। इस पद्धति का उपयोग, एक नियम के रूप में, एक अलग फ़ाइल के निर्माण की भी आवश्यकता होती है जिसमें निर्देश होते हैं कि कैसे एक XML दस्तावेज़ प्रदर्शित किया जाए। इस बाहरी फ़ाइल का लिंक भी दस्तावेज़ पाठ की शुरुआत में रखा गया है। अपने सरलतम रूप में, xmlStyles.xsl नामक बाहरी फ़ाइल के लिए, जो मुख्य दस्तावेज़ के समान निर्देशिका में स्थित है, यह लिंक इस तरह दिख सकता है:
बेशक, ऐसी फ़ाइल की तैयारी के लिए संबंधित भाषाओं - XSLT, XSL-FO, XPath के ज्ञान की आवश्यकता होती है।