Ch 10निःशुल्क

Chapter 10

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

Chapter 10अध्ययन नोट्स

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

10.1 परिचय

व्याख्या

10.1 परिचय

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

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

10.2 XSLT की आवश्यकता

अवधारणा

10.2 XSLT की आवश्यकता

इस अनुभाग में XSLT की आवश्यकता को विस्तार से समझाया गया है। XML डेटा को सीधे प्रस्तुत करना कठिन होता है क्योंकि उसमें केवल डेटा होता है, कोई प्रस्तुतीकरण नहीं। XSLT की मदद से XML डेटा को आकर्षक और उपयोगी रूप में बदला जा सकता है। उदाहरण के लिए, यदि हमारे पास छात्रों की जानकारी का XML है, तो हम XSLT के माध्यम से उसे HTML रिपोर्ट में बदल सकते हैं। XSLT डेटा को फिल्टर, सॉर्ट, और फॉर्मेट करने की सुविधा देता है। यह प्लेटफॉर्म स्वतंत्र है और विभिन्न प्रकार के आउटपुट (HTML, Text, PDF, आदि) उत्पन्न कर सकता है।

  • XML डेटा को सीधे प्रस्तुत करना कठिन होता है।
  • XSLT XML डेटा को आकर्षक और उपयोगी रूप में बदलता है।
  • XSLT डेटा को फिल्टर, सॉर्ट, और फॉर्मेट कर सकता है।
  • XSLT प्लेटफॉर्म स्वतंत्र है।
  • XSLT विभिन्न आउटपुट स्वरूपों में डेटा प्रस्तुत कर सकता है।
  • 📌 फिल्टर: डेटा को छांटने की प्रक्रिया।
  • 📌 सॉर्ट: डेटा को क्रमबद्ध करने की प्रक्रिया।

10.3 XSLT की संरचना

व्याख्या

10.3 XSLT की संरचना

इस अनुभाग में XSLT स्टाइलशीट की संरचना का विस्तार से वर्णन किया गया है। XSLT स्टाइलशीट XML फाइल के रूप में होती है जिसमें <xsl:stylesheet> या <xsl:transform> रूट एलिमेंट होता है। इसमें XSLT के नियम (templates) लिखे जाते हैं। प्रत्येक template <xsl:te