XLink के साथ एक्सएमएल में एक हाइपरलिंक बनाना सीखें

एक्सएमएल लिंकिंग लैंग्वेज (एक्सलिंक) एक्सटेंसिबल मार्कअप लैंग्वेज (एक्सएमएल) में हाइपरलिंक बनाने का एक तरीका है। एक्सएमएल वेब विकास, दस्तावेज, और सामग्री प्रबंधन में प्रयोग किया जाता है। एक हाइपरलिंक एक संदर्भ है कि एक पाठक एक और इंटरनेट पेज या ऑब्जेक्ट देखने के लिए अनुसरण कर सकता है। एक्सलिंक आपको अनुकरण करने की अनुमति देता है कि एचटीएमएल टैग के साथ क्या करता है और दस्तावेज़ के अंदर एक व्यावहारिक मार्ग बनाता है।

एक्सएमएल की सभी चीजों के साथ, XLink बनाते समय पालन करने के नियम हैं।

एक्सएमएल के साथ एक हाइपरलिंक विकसित करने के लिए कनेक्शन स्थापित करने के लिए एक समान संसाधन पहचानकर्ता (यूआरआई) और नेमस्पेस के उपयोग की आवश्यकता होती है। यह आपको अपने कोड के भीतर एक बुनियादी हाइपरलिंक बनाने देता है जिसे आउटपुट स्ट्रीम में देखा जा सकता है। एक्सलिंक को समझने के लिए, आपको सिंटैक्स के करीब देखना चाहिए।

XLink को XML दस्तावेज़ों में हाइपरलिंक करने के दो तरीकों से उपयोग किया जा सकता है-एक साधारण लिंक और एक विस्तारित लिंक के रूप में । एक साधारण लिंक एक तत्व से दूसरे तत्व में एक तरफा हाइपरलिंक है। एक विस्तारित लिंक एकाधिक संसाधनों को जोड़ता है।

एक एक्सलिंक घोषणा बनाना

एक नामस्थान एक्सएमएल कोड के भीतर किसी भी घटक को अद्वितीय होने की अनुमति देता है। एक्सएमएल पहचान कोड के रूप में कोडिंग प्रक्रिया में नामस्थानों पर निर्भर करता है। सक्रिय हाइपरलिंक बनाने के लिए आपको नेमस्पेस घोषित करना होगा। ऐसा करने का सबसे अच्छा तरीका XLink नेमस्पेस को मूल तत्व के गुण के रूप में घोषित करना है। यह पूरे दस्तावेज़ को XLink सुविधाओं तक पहुंच की अनुमति देता है।

एक्सलिंक नामस्थान स्थापित करने के लिए वर्ल्ड वाइड वेब कंसोर्टियम (डब्ल्यू 3 सी) द्वारा प्रदान की गई यूआरआई का उपयोग करता है।

इसका मतलब है कि XLink युक्त XML दस्तावेज़ बनाते समय आप हमेशा इस यूआरआई का संदर्भ देते हैं।

हाइपरलिंक बनाना

नामस्थान घोषणा करने के बाद, केवल एक चीज है जो आपके तत्वों में से एक को लिंक संलग्न करना है।

XLink: href = "http://www.myhomepage.com">
यह मेरा होम पेज है। इसकी जांच - पड़ताल करें।

यदि आप एचटीएमएल से परिचित हैं, तो आप कुछ समानताएं देखेंगे। XLink लिंक के वेब पते की पहचान करने के लिए href का उपयोग करता है। यह टेक्स्ट के साथ लिंक का भी पालन करता है जो लिंक किए गए पृष्ठ का वर्णन करता है जैसे एचटीएमएल करता है।

पृष्ठ को एक अलग विंडो में खोलने के लिए आप नई विशेषता जोड़ते हैं।

xlink: href = "http://www.myhomepage.com" xlink: show = "new">
यह मेरा होम पेज है। इसकी जांच - पड़ताल करें।

अपने एक्सएमएल कोड में एक्सलिंक जोड़ना गतिशील पृष्ठों को बनाता है और आपको किसी दस्तावेज़ में क्रॉस-रेफरेंस करने की अनुमति देता है।