XML
Xml (eXtensible Markup Language) er et merkespråk.
XML er designet for å lagre og transportere data.
Xml ble utgitt på slutten av 90-tallet. den ble laget for å gi en enkel å bruke og lagre selvbeskrivende data.
XML ble en W3C-anbefaling 10. februar 1998.
XML er ikke en erstatning for HTML.
XML er designet for å være selvbeskrivende.
XML er designet for å bære data, ikke for å vise data.
XML-koder er ikke forhåndsdefinert. Du må definere dine egne tagger.
XML er plattformuavhengig og språkuavhengig.
Hvorfor xml
Plattformuavhengig og språkuavhengig: Hovedfordelen med xml er at du kan bruke den til å ta data fra et program som Microsoft SQL, konvertere dem til XML og deretter dele den XML med andre programmer og plattformer. Du kan kommunisere mellom to plattformer som generelt er svært vanskelige.
Det viktigste som gjør XML virkelig kraftig er dens internasjonale aksept. Mange bedrifter bruker XML-grensesnitt for databaser, programmering, kontorapplikasjoner og mer. Det er på grunn av dens plattformuavhengige funksjon.
Hvis du trenger å vise dynamiske data i HTML-dokumentet, vil det kreve mye arbeid å redigere HTML-en hver gang dataene endres.
Med XML kan data lagres i separate XML-filer. På denne måten kan du fokusere på å bruke HTML/CSS for visning og layout, og være sikker på at endringer i de underliggende dataene ikke vil kreve endringer i HTML.
Med noen få linjer med JavaScript-kode kan du lese en ekstern XML-fil og oppdatere datainnholdet på nettsiden din.
I den virkelige verden inneholder datasystemer og databaser data i inkompatible formater.
XML-data lagres i ren tekstformat. Dette gir en programvare- og maskinvareuavhengig måte å lagre data på.
Dette gjør det mye enklere å lage data som kan deles av ulike applikasjoner.
AJAX
AJAX er et akronym for Asynchronous JavaScript og XML. Det er en gruppe interrelaterte teknologier som JavaScript, DOM, XML, HTML/XHTML, CSS, XMLHttpRequest etc.
AJAX lar deg sende og motta data asynkront uten å laste inn nettsiden på nytt. Så det er raskt.
AJAX lar deg sende bare viktig informasjon til serveren, ikke hele siden. Så bare verdifulle data fra klientsiden blir rutet til serversiden. Det gjør applikasjonen din interaktiv og raskere.
ajax er ikke en teknologi, men en gruppe av interrelaterte teknologier. AJAX-teknologi inkluderer:
- HTML/XHTML og CSS
- DOM
- XML eller JSON
- XMLHttpRequest
- JavaScript