XML
എക്സ്എംഎൽ (എക്സ്റ്റൻസിബിൾ മാർക്ക്അപ്പ് ലാംഗ്വേജ്) ഒരു മാർക്ക്അപ്പ് ഭാഷയാണ്.
XML രൂപകൽപന ചെയ്തിരിക്കുന്നത് ഡാറ്റ സംഭരിക്കാനും കൊണ്ടുപോകാനും വേണ്ടിയാണ്.
Xml 90-കളുടെ അവസാനത്തിൽ പുറത്തിറങ്ങി. ഇത് എളുപ്പത്തിൽ ഉപയോഗിക്കാനും സ്വയം വിവരിക്കുന്ന ഡാറ്റ സംഭരിക്കാനും വേണ്ടി സൃഷ്ടിച്ചതാണ്.
XML 1998 ഫെബ്രുവരി 10-ന് W3C ശുപാർശയായി.
XML HTML ന് പകരമല്ല.
സ്വയം വിവരിക്കുന്ന തരത്തിലാണ് XML രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്.
XML രൂപകൽപന ചെയ്തിരിക്കുന്നത് ഡാറ്റ കൊണ്ടുപോകാനാണ്, ഡാറ്റ പ്രദർശിപ്പിക്കാനല്ല.
XML ടാഗുകൾ മുൻകൂട്ടി നിശ്ചയിച്ചിട്ടില്ല. നിങ്ങളുടെ സ്വന്തം ടാഗുകൾ നിർവ്വചിക്കണം.
XML പ്ലാറ്റ്ഫോം സ്വതന്ത്രവും ഭാഷ സ്വതന്ത്രവുമാണ്.
എന്തുകൊണ്ട് xml
പ്ലാറ്റ്ഫോം ഇൻഡിപെൻഡന്റ്, ലാംഗ്വേജ് ഇൻഡിപെൻഡന്റ്: മൈക്രോസോഫ്റ്റ് എസ്ക്യുഎൽ പോലുള്ള ഒരു പ്രോഗ്രാമിൽ നിന്ന് ഡാറ്റ എടുക്കാനും അത് എക്സ്എംഎൽ ആക്കി മാറ്റാനും മറ്റ് പ്രോഗ്രാമുകളുമായും പ്ലാറ്റ്ഫോമുകളുമായും എക്സ്എംഎൽ പങ്കിടാനും നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം എന്നതാണ് എക്സ്എംഎല്ലിന്റെ പ്രധാന നേട്ടം. പൊതുവെ വളരെ ബുദ്ധിമുട്ടുള്ള രണ്ട് പ്ലാറ്റ്ഫോമുകൾക്കിടയിൽ നിങ്ങൾക്ക് ആശയവിനിമയം നടത്താനാകും.
XML-നെ ശരിക്കും ശക്തമാക്കുന്ന പ്രധാന കാര്യം അതിന്റെ അന്താരാഷ്ട്ര സ്വീകാര്യതയാണ്. പല കോർപ്പറേഷനുകളും ഡാറ്റാബേസുകൾ, പ്രോഗ്രാമിംഗ്, ഓഫീസ് ആപ്ലിക്കേഷൻ മൊബൈൽ ഫോണുകൾ എന്നിവയ്ക്കും മറ്റും XML ഇന്റർഫേസുകൾ ഉപയോഗിക്കുന്നു. അതിന്റെ പ്ലാറ്റ്ഫോം സ്വതന്ത്ര സവിശേഷതയാണ് ഇതിന് കാരണം.
നിങ്ങളുടെ HTML ഡോക്യുമെന്റിൽ ഡൈനാമിക് ഡാറ്റ പ്രദർശിപ്പിക്കണമെങ്കിൽ, ഓരോ തവണയും ഡാറ്റ മാറുമ്പോൾ HTML എഡിറ്റുചെയ്യാൻ വളരെയധികം ജോലി എടുക്കും.
XML ഉപയോഗിച്ച്, ഡാറ്റ പ്രത്യേക XML ഫയലുകളിൽ സൂക്ഷിക്കാൻ കഴിയും. ഇതുവഴി നിങ്ങൾക്ക് ഡിസ്പ്ലേയ്ക്കും ലേഔട്ടിനുമായി HTML/CSS ഉപയോഗിക്കുന്നതിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കാം, കൂടാതെ അടിസ്ഥാന ഡാറ്റയിലെ മാറ്റങ്ങൾക്ക് HTML-ൽ മാറ്റങ്ങളൊന്നും ആവശ്യമില്ലെന്ന് ഉറപ്പാക്കുക.
JavaScript കോഡിന്റെ ഏതാനും വരികൾ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഒരു ബാഹ്യ XML ഫയൽ വായിക്കാനും നിങ്ങളുടെ വെബ് പേജിന്റെ ഡാറ്റ ഉള്ളടക്കം അപ്ഡേറ്റ് ചെയ്യാനും കഴിയും.
യഥാർത്ഥ ലോകത്ത്, കമ്പ്യൂട്ടർ സിസ്റ്റങ്ങളിലും ഡാറ്റാബേസുകളിലും പൊരുത്തപ്പെടാത്ത ഫോർമാറ്റുകളിൽ ഡാറ്റ അടങ്ങിയിരിക്കുന്നു.
XML ഡാറ്റ പ്ലെയിൻ ടെക്സ്റ്റ് ഫോർമാറ്റിൽ സംഭരിച്ചിരിക്കുന്നു. ഇത് ഡാറ്റ സംഭരിക്കുന്നതിനുള്ള ഒരു സോഫ്റ്റ്വെയർ, ഹാർഡ്വെയർ-സ്വതന്ത്ര മാർഗം നൽകുന്നു.
വ്യത്യസ്ത ആപ്ലിക്കേഷനുകൾക്ക് പങ്കിടാനാകുന്ന ഡാറ്റ സൃഷ്ടിക്കുന്നത് ഇത് വളരെ എളുപ്പമാക്കുന്നു.
AJAX
AJAX എന്നത് Asynchronous JavaScript, XML എന്നിവയുടെ ചുരുക്കെഴുത്താണ്. ഇത് JavaScript, DOM, XML, HTML/XHTML, CSS, XMLHttpRequest മുതലായ പരസ്പരബന്ധിതമായ സാങ്കേതികവിദ്യകളുടെ ഒരു കൂട്ടമാണ്.
വെബ് പേജ് റീലോഡ് ചെയ്യാതെ തന്നെ അസമന്വിതമായി ഡാറ്റ അയക്കാനും സ്വീകരിക്കാനും AJAX നിങ്ങളെ അനുവദിക്കുന്നു. അതിനാൽ ഇത് വേഗതയുള്ളതാണ്.
മുഴുവൻ പേജിലേക്കും അല്ലാതെ സെർവറിലേക്ക് പ്രധാനപ്പെട്ട വിവരങ്ങൾ മാത്രം അയക്കാൻ AJAX നിങ്ങളെ അനുവദിക്കുന്നു. അതിനാൽ ക്ലയന്റ് വശത്ത് നിന്നുള്ള വിലയേറിയ ഡാറ്റ മാത്രമേ സെർവർ വശത്തേക്ക് റൂട്ട് ചെയ്യപ്പെടുകയുള്ളൂ. ഇത് നിങ്ങളുടെ ആപ്ലിക്കേഷനെ സംവേദനാത്മകവും വേഗമേറിയതുമാക്കുന്നു.
ajax ഒരു സാങ്കേതികവിദ്യയല്ല, പരസ്പരബന്ധിതമായ സാങ്കേതികവിദ്യകളുടെ ഒരു കൂട്ടമാണ്. AJAX സാങ്കേതികവിദ്യകളിൽ ഉൾപ്പെടുന്നു:
- HTML/XHTML, CSS
- DOM
- XML അല്ലെങ്കിൽ JSON
- XMLHttpRequest
- ജാവാസ്ക്രിപ്റ്റ്
അപ്ഡേറ്റ് ചെയ്ത തീയതി
2024, ഓഗ 17