XML
Az Xml (eXtensible Markup Language) egy jelölőnyelv.
Az XML adatok tárolására és továbbítására szolgál.
Az Xml a 90-es évek végén jelent meg. azért jött létre, hogy könnyen használható és tárolható önleíró adatokat biztosítson.
Az XML 1998. február 10-én vált W3C-ajánlássá.
Az XML nem helyettesíti a HTML-t.
Az XML önleíró jellegű.
Az XML adatátvitelre készült, nem adatok megjelenítésére.
Az XML címkék nincsenek előre definiálva. Meg kell határoznia saját címkéit.
Az XML platform- és nyelvfüggetlen.
Miért az xml
Platformfüggetlen és nyelvfüggetlen: Az xml fő előnye, hogy adatokat vehet át egy olyan programból, mint a Microsoft SQL, konvertálhatja azokat XML-be, majd megoszthatja az XML-t más programokkal és platformokkal. Két platform között kommunikálhat, ami általában nagyon nehéz.
A legfontosabb dolog, ami az XML-t igazán erőssé teszi, az a nemzetközi elfogadottság. Sok vállalat használ XML interfészt adatbázisokhoz, programozáshoz, irodai alkalmazású mobiltelefonokhoz és sok máshoz. Ez a platform független funkciójának köszönhető.
Ha dinamikus adatokat kell megjelenítenie a HTML-dokumentumban, sok munkát igényel a HTML szerkesztése minden alkalommal, amikor az adatok megváltoznak.
Az XML segítségével az adatok külön XML-fájlokban tárolhatók. Így összpontosíthat a HTML/CSS használatára a megjelenítéshez és az elrendezéshez, és biztos lehet benne, hogy az alapul szolgáló adatok módosítása nem teszi szükségessé a HTML módosítását.
Néhány soros JavaScript kóddal beolvashat egy külső XML-fájlt, és frissítheti weboldala adattartalmát.
A való világban a számítógépes rendszerek és adatbázisok nem kompatibilis formátumú adatokat tartalmaznak.
Az XML adatok egyszerű szöveges formátumban kerülnek tárolásra. Ez szoftver- és hardverfüggetlen módot biztosít az adatok tárolására.
Ez sokkal könnyebbé teszi a különböző alkalmazások által megosztható adatok létrehozását.
AJAX
Az AJAX az Asynchronous JavaScript és az XML rövidítése. Ez egy olyan, egymással összefüggő technológiák csoportja, mint a JavaScript, DOM, XML, HTML/XHTML, CSS, XMLHttpRequest stb.
Az AJAX lehetővé teszi az adatok aszinkron küldését és fogadását a weboldal újratöltése nélkül. Szóval gyors.
Az AJAX lehetővé teszi, hogy csak a fontos információkat küldje el a szervernek, nem a teljes oldalt. Így a kliens oldalról csak az értékes adatok kerülnek a szerver oldalra. Interaktívvá és gyorsabbá teszi az alkalmazást.
Az ajax nem technológia, hanem egymással összefüggő technológiák csoportja. Az AJAX technológiák a következőket tartalmazzák:
- HTML/XHTML és CSS
- DOM
- XML vagy JSON
- XMLHttpRequest
- JavaScript