XML
Xml (एक्सटेन्सिबल मार्कअप भाषा) एक मार्कअप भाषा हो।
XML डाटा भण्डारण र ढुवानी गर्न डिजाइन गरिएको हो।
XML 90 को दशकमा जारी गरिएको थियो। यो प्रयोग गर्न सजिलो प्रदान गर्न र स्वयं वर्णन डाटा भण्डारण गर्न सिर्जना गरिएको थियो।
XML फेब्रुअरी 10, 1998 मा W3C सिफारिस भयो।
XML HTML को प्रतिस्थापन होइन।
XML आत्म-वर्णनात्मक हुन डिजाइन गरिएको छ।
XML डाटा बोक्न डिजाइन गरिएको हो, डाटा प्रदर्शन गर्न होइन।
XML ट्यागहरू पूर्वनिर्धारित छैनन्। तपाईंले आफ्नै ट्यागहरू परिभाषित गर्नुपर्छ।
XML प्लेटफर्म स्वतन्त्र र भाषा स्वतन्त्र छ।
किन xml
प्लेटफर्म स्वतन्त्र र भाषा स्वतन्त्र: xml को मुख्य फाइदा यो हो कि तपाइँ यसलाई Microsoft SQL जस्ता प्रोग्रामबाट डाटा लिन प्रयोग गर्न सक्नुहुन्छ, यसलाई XML मा रूपान्तरण गर्नुहोस् त्यसपछि त्यो XML अन्य कार्यक्रमहरू र प्लेटफर्महरूसँग साझेदारी गर्नुहोस्। तपाईले दुई प्लेटफर्महरू बीच सञ्चार गर्न सक्नुहुन्छ जुन सामान्यतया धेरै गाह्रो हुन्छ।
XML लाई साँच्चै शक्तिशाली बनाउने मुख्य कुरा यसको अन्तर्राष्ट्रिय स्वीकृति हो। धेरै निगमहरूले डाटाबेस, प्रोग्रामिङ, अफिस एप्लिकेसन मोबाइल फोन र थपका लागि XML इन्टरफेसहरू प्रयोग गर्छन्। यो यसको प्लेटफर्म स्वतन्त्र सुविधाको कारण हो।
यदि तपाइँ तपाइँको HTML कागजातमा गतिशील डेटा प्रदर्शन गर्न आवश्यक छ भने, यसले प्रत्येक पटक डाटा परिवर्तन गर्दा HTML सम्पादन गर्न धेरै काम लिनेछ।
XML को साथ, डाटा अलग XML फाइलहरूमा भण्डारण गर्न सकिन्छ। यस तरिकाले तपाइँ प्रदर्शन र लेआउटको लागि HTML/CSS प्रयोग गर्नमा ध्यान केन्द्रित गर्न सक्नुहुन्छ, र निश्चित गर्नुहोस् कि अन्तर्निहित डेटामा परिवर्तनहरू HTML मा कुनै परिवर्तन आवश्यक पर्दैन।
JavaScript कोड को केहि लाइनहरु संग, तपाइँ एक बाह्य XML फाइल पढ्न र तपाइँको वेब पृष्ठ को डाटा सामग्री अपडेट गर्न सक्नुहुन्छ।
वास्तविक संसारमा, कम्प्यूटर प्रणाली र डाटाबेसहरूले असंगत ढाँचाहरूमा डाटा समावेश गर्दछ।
XML डाटा सादा पाठ ढाँचामा भण्डारण गरिएको छ। यसले डाटा भण्डारण गर्ने सफ्टवेयर- र हार्डवेयर-स्वतन्त्र तरिका प्रदान गर्दछ।
यसले विभिन्न एप्लिकेसनहरूद्वारा साझा गर्न सकिने डाटा सिर्जना गर्न धेरै सजिलो बनाउँछ।
AJAX
AJAX Asynchronous JavaScript र XML को लागि एक संक्षिप्त रूप हो। यो जाभास्क्रिप्ट, DOM, XML, HTML/XHTML, CSS, XMLHttpRequest आदि जस्ता अन्तर-सम्बन्धित प्रविधिहरूको समूह हो।
AJAX ले तपाईंलाई वेब पृष्ठ पुन: लोड नगरी एसिन्क्रोनस रूपमा डाटा पठाउन र प्राप्त गर्न अनुमति दिन्छ। त्यसैले यो छिटो छ।
AJAX ले तपाईंलाई सर्भरमा मात्र महत्त्वपूर्ण जानकारी पठाउन अनुमति दिन्छ सम्पूर्ण पृष्ठमा होइन। त्यसैले ग्राहक पक्षबाट मात्र मूल्यवान डाटा सर्भर साइडमा रूट गरिएको छ। यसले तपाइँको अनुप्रयोगलाई अन्तरक्रियात्मक र छिटो बनाउँछ।
ajax एउटा प्रविधि होइन तर अन्तर-सम्बन्धित प्रविधिहरूको समूह हो। AJAX प्रविधिहरू समावेश छन्:
- HTML/XHTML र CSS
- DOM
- XML वा JSON
- XMLHttpRequest
- जाभास्क्रिप्ट
मा अपडेट गरिएको
२०२४ अगस्ट १७