Ch 17निःशुल्क

Chapter 17

🎓 Vardhman Mahaveer Open University📖 SLM - Web Technology (Hindi)📖 10 नोट्स⏱️ ~15 मिनट
Chapter 16अध्याय 17 / 20XLink and XPointer 103-105

Chapter 17 — अध्ययन नोट्स

NCERT-संरेखित · 10 नोट्स · 3 निःशुल्क दिखाए गए

10.1 परिचय

व्याख्या

10.1 परिचय

इस अनुभाग में XML ट्रांसफॉर्मेशन के महत्व और XSLT की भूमिका का परिचय दिया गया है। XML (Extensible Markup Language) एक संरचित डेटा को संग्रहित और स्थानांतरित करने का माध्यम है, जबकि XSLT (Extensible Stylesheet Language Transformations) XML दस्तावेज़ों को अन्य स्वरूपों जैसे HTML, टेक्स्ट, या अन्य XML में बदलने के लिए प्रयोग होता है। XSLT एक शक्तिशाली टूल है जो डेटा को प्रस्तुत करने के तरीके को बदल सकता है, जिससे वेबसाइटों और वेब एप्लिकेशन में गतिशीलता आती है। इस अध्याय में XSLT की मूल बातें, संरचना, और उपयोग को विस्तार से समझाया गया है।

  • XML डेटा को संरचित और स्थानांतरित करने के लिए प्रयोग होता है।
  • XSLT XML दस्तावेज़ों को अन्य स्वरूपों में बदलने के लिए प्रयोग होता है।
  • XSLT स्टाइलशीट्स XML डेटा की प्रस्तुति को नियंत्रित करती हैं।
  • XML और XSLT वेब टेक्नोलॉजी में महत्वपूर्ण हैं।
  • XSLT ट्रांसफॉर्मेशन में नियमों और टेम्पलेट्स का प्रयोग होता है।
  • 📌 XML: संरचित डेटा के लिए एक्स्टेंसिबल मार्कअप लैंग्वेज।
  • 📌 XSLT: XML ट्रांसफॉर्मेशन के लिए एक्स्टेंसिबल स्टाइलशीट लैंग्वेज ट्रांसफॉर्मेशन।

10.2 XSLT की संरचना

अवधारणा

10.2 XSLT की संरचना

इस अनुभाग में XSLT स्टाइलशीट की संरचना का विस्तार से वर्णन किया गया है। XSLT स्टाइलशीट XML आधारित होती है और इसमें विभिन्न टैग्स का प्रयोग होता है। मुख्यतः <xsl:stylesheet> या <xsl:transform> रूट एलिमेंट होता है। इसमें टेम्पलेट्स, नियम, और आउटपुट फॉर्मेटिंग के लिए टैग्स होते हैं। XSLT स्टाइलशीट में <xsl:template> टैग के अंतर्गत नियम लिखे जाते हैं, जो XML डॉक्युमेंट के विभिन्न हिस्सों पर लागू होते हैं। <xsl:value-of> टैग डेटा को एक्सट्रैक्ट करने के लिए प्रयोग होता है।

  • XSLT स्टाइलशीट XML आधारित होती है।
  • <xsl:stylesheet> या <xsl:transform> रूट एलिमेंट होता है।
  • <xsl:template> टैग में ट्रांसफॉर्मेशन नियम लिखे जाते हैं।
  • <xsl:value-of> टैग डेटा को एक्सट्रैक्ट करता है।
  • XSLT में आउटपुट फॉर्मेटिंग के लिए विशेष टैग्स होते हैं।
  • 📌 <xsl:stylesheet>: XSLT स्टाइलशीट का रूट टैग।
  • 📌 <xsl:template>: ट्रांसफॉर्मेशन नियमों के लिए टैग।
  • 📌 <xsl:value-of>: XML डेटा को एक्सट्रैक्ट करने के लिए टैग।

10.3 XSLT टेम्पलेट्स और नियम

व्याख्या

10.3 XSLT टेम्पलेट्स और नियम

इस अनुभाग में XSLT टेम्पलेट्स और नियमों की कार्यप्रणाली का विस्तार से वर्णन किया गया है। XSLT में <xsl:template> टैग के माध्यम से नियम बनाए जाते हैं, जो XML डॉक्युमेंट के विभिन्न हिस्सों पर लागू होते हैं। प्रत्येक टेम्पलेट में 'match' एट्रिब्यूट होता