XML
Xml (eXtensible Markup Language) on merkintäkieli.
XML on suunniteltu tallentamaan ja siirtämään tietoja.
Xml julkaistiin 90-luvun lopulla. se luotiin tarjoamaan helppokäyttöistä ja tallentaa itsekuvaavaa dataa.
XML:stä tuli W3C-suositus 10. helmikuuta 1998.
XML ei korvaa HTML:ää.
XML on suunniteltu itsekuvaavaksi.
XML on suunniteltu kuljettamaan tietoja, ei näyttämään tietoja.
XML-tunnisteita ei ole ennalta määritetty. Sinun on määritettävä omat tunnisteet.
XML on alustariippumaton ja kieliriippumaton.
Miksi xml
Alustariippumaton ja kieliriippumaton: XML:n tärkein etu on, että voit käyttää sitä tietojen hakemiseen Microsoft SQL:n kaltaisista ohjelmista, muuntaa ne XML-muotoon ja jakaa XML:n muiden ohjelmien ja alustojen kanssa. Voit kommunikoida kahden alustan välillä, mikä on yleensä erittäin vaikeaa.
Tärkein asia, joka tekee XML:stä todella tehokkaan, on sen kansainvälinen hyväksyntä. Monet yritykset käyttävät XML-rajapintoja tietokantoihin, ohjelmointiin, toimistosovellusmatkapuhelimiin ja muuhun. Se johtuu sen alustasta riippumattomasta ominaisuudesta.
Jos sinun on näytettävä dynaamisia tietoja HTML-dokumentissasi, HTML-koodin muokkaaminen vaatii paljon työtä joka kerta, kun tiedot muuttuvat.
XML:llä tiedot voidaan tallentaa erillisiin XML-tiedostoihin. Näin voit keskittyä HTML/CSS:n käyttöön näytössä ja asettelussa ja varmistaa, että taustalla olevien tietojen muutokset eivät vaadi muutoksia HTML:ään.
Muutamalla JavaScript-koodirivillä voit lukea ulkoisen XML-tiedoston ja päivittää verkkosivusi tietosisältöä.
Todellisessa maailmassa tietokonejärjestelmät ja tietokannat sisältävät tietoja yhteensopimattomissa muodoissa.
XML-tiedot tallennetaan vain tekstimuodossa. Tämä tarjoaa ohjelmistosta ja laitteistosta riippumattoman tavan tallentaa tietoja.
Tämä tekee paljon helpommaksi luoda tietoja, joita eri sovellukset voivat jakaa.
AJAX
AJAX on lyhenne sanoista Asynchronous JavaScript ja XML. Se on joukko toisiinsa liittyviä teknologioita, kuten JavaScript, DOM, XML, HTML/XHTML, CSS, XMLHttpRequest jne.
AJAXin avulla voit lähettää ja vastaanottaa tietoja asynkronisesti lataamatta verkkosivua uudelleen. Joten se on nopea.
AJAXin avulla voit lähettää palvelimelle vain tärkeitä tietoja, ei koko sivua. Joten vain arvokasta dataa asiakaspuolelta reititetään palvelinpuolelle. Se tekee sovelluksestasi interaktiivisen ja nopeamman.
ajax ei ole tekniikka vaan ryhmä toisiinsa liittyviä teknologioita. AJAX-tekniikat sisältävät:
- HTML/XHTML ja CSS
- DOM
- XML tai JSON
- XMLHttpRequest
- JavaScript