Ch 12निःशुल्क

XForms 106-112

🎓 Vardhman Mahaveer Open University📖 SLM - Web Technology (Theory and Practical) (Hindi)📖 10 नोट्स⏱️ ~15 मिनट

XForms 106-112अध्ययन नोट्स

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

12.1 परिचय

व्याख्या

12.1 परिचय

इस अनुभाग में XForms का परिचय दिया गया है। XForms एक वेब फॉर्म तकनीक है जिसे W3C (World Wide Web Consortium) द्वारा विकसित किया गया है। यह HTML फॉर्म्स का उन्नत संस्करण है, जिसमें डेटा संग्रह, सत्यापन और प्रस्तुतिकरण के लिए अधिक लचीलापन और शक्ति होती है। XForms का मुख्य उद्देश्य वेब एप्लिकेशन में डेटा इनपुट को अधिक संरचित और पुनः प्रयोज्य बनाना है। XForms XML (Extensible Markup Language) पर आधारित है, जिससे यह मशीन और मानव दोनों के लिए पठनीय बनता है। XForms फॉर्म डेटा को अलग-अलग स्तरों पर संभालता है: मॉडल, व्यू और कंट्रोल। इससे फॉर्म का लॉजिक और प्रस्तुति अलग-अलग रहती है, जिससे फॉर्म को बनाए रखना और अपडेट करना आसान होता है। XForms का उपयोग केवल वेब पृष्ठों तक सीमित नहीं है, बल्कि इसे मोबाइल, कियोस्क, और अन्य डिवाइसों पर भी लागू किया जा सकता है।

  • XForms वेब फॉर्म्स का उन्नत संस्करण है।
  • यह XML पर आधारित है, जिससे डेटा संरचना बेहतर होती है।
  • मॉडल-व्यू-कंट्रोल (MVC) आर्किटेक्चर का पालन करता है।
  • फॉर्म लॉजिक और प्रस्तुति को अलग करता है।
  • कई प्लेटफार्मों पर कार्यान्वयन संभव है।
  • 📌 XForms: वेब फॉर्म के लिए XML आधारित तकनीक।
  • 📌 XML: Extensible Markup Language, डेटा संरचना के लिए मानक।
  • 📌 मॉडल: डेटा और लॉजिक का हिस्सा।

12.2 XForms की संरचना

अवधारणा

12.2 XForms की संरचना

इस अनुभाग में XForms की संरचना का विस्तार से वर्णन किया गया है। XForms मुख्यतः तीन भागों में विभाजित होता है: मॉडल, व्यू और कंट्रोल। मॉडल वह भाग है जिसमें डेटा की संरचना, प्रारंभिक मान, और डेटा के प्रकार की परिभाषा होती है। व्यू वह भाग है जिसमें फॉर्म के दृश्य तत्व होते हैं, जैसे कि टेक्स्ट बॉक्स, रेडियो बटन आदि। कंट्रोल्स वे तत्व हैं जिनके माध्यम से उपयोगकर्ता डेटा इनपुट करता है। XForms में डेटा और प्रस्तुति को अलग-अलग परिभाषित किया जाता है, जिससे फॉर्म को अधिक लचीला और पुनः प्रयोज्य बनाया जा सकता है। XForms XML टैग्स का उपयोग करता है, जैसे कि <model>, <instance>, <bind>, <input>, <select> आदि। प्रत्येक टैग का अपना विशेष कार्य होता है। उदाहरण के लिए, <model> टैग में डेटा संरचना और वैधता नियम परिभाषित किए जाते हैं, जबकि <input> टैग का उपयोग डेटा इनपुट के लिए किया जाता है। इस प्रकार, XForms की संरचना पारंपरिक HTML फॉर्म्स की तुलना में अधिक सुव्यवस्थित और शक्तिशाली होती है।

  • XForms तीन मुख्य भागों में विभाजित है: मॉडल, व्यू, कंट्रोल।
  • मॉडल में डेटा संरचना और वैधता नियम होते हैं।
  • व्यू में फॉर्म के दृश्य तत्व होते हैं।
  • कंट्रोल्स के माध्यम से उपयोगकर्ता डेटा इनपुट करता है।
  • XML टैग्स का उपयोग कर संरचना बनाई जाती है।
  • 📌 मॉडल: डेटा और लॉजिक की परिभाषा।
  • 📌 व्यू: दृश्य प्रस्तुति।
  • 📌 कंट्रोल: इनपुट के लिए तत्व।

12.3 XForms के घटक

परिभाषा

12.3 XForms के घटक

इस अनुभाग में XForms के मुख्य घटकों का विस्तार से वर्णन किया गया है। XForms के तीन प्रमुख घटक हैं: मॉडल, व्यू और कंट्रोल। (1) मॉडल: इसमें डेटा संरचना, प्रारंभिक मान, डेटा के प्रकार, और वैधता नियम परिभाषित किए जाते हैं। उदाहरण के लिए, नाम केवल अक्षरों