XML este folosit in mai multe aspecte ale dezvoltarii unei aplicatii web dar cel mai adesea simplifica stocarea si transportul datelor.
XML separa datele de HTML
Daca este nevoie sa se afiseze dinamic date intr-un document HTML, atunci va trebui foarte multa munca sa se editeze documentul HTML de fiecare data cand se schimba datele.
Cu XML, datele pot fi stocate in fisiere XML separate. Astfel HTML se foloseste la crearea layout-ului paginii si la afisare, astfel asigurandu-se ca nu mai este nevoie de nici o interventie asupra partii de HTML daca se doreste modificarea datelor.
Cu ajutorul catorva linii de JavaScript se poate citi un document extern XML si se poate reactualiza informatia din documentul HTML.
XML Simplifica partajarea datelor
In realitate sistemele computerizate si bazele de date contin date in formate incompatibile. Datele XML sunt stocate in format text. Astfel se asigura o solutie de stocare a datelor independenta ceea ce duce la partajarea intr-un mod foarte simplu a datelor intre aplicatii diferite.
XML simplifica transportul datelor
Cu XML datele pot fi foarte usor schimbate intre sisteme incompatibile si astfel se elimina una din cele mai mari probleme ale unui dezvoltator web – schimbul de informatii prin internet intre doua sisteme incompatibile.
XML simplifica schimbarea platformei
Upgarade-ul la un nou sistem, fie el hardware sau software, este intotdeauna un proces anevoios, cantitati uriase de informatie trebuind sa fie convertite in formatul nou, proces din care rezulta pierderea informatiilor incompatibile cu noul sistem.
Datele XML fiind stocate in fisiere text pot fi foarte usor importate in sistemul nou.
XML mareste disponibilitatea datelor
De vreme ce XML este independent de software si hardware, datele XML fiind stocate in fisiere text, pot fi accesate de orice fel de sistem.
XML este utilizat pentrtu a crea noi limbaje pe internet
In ultima vreme au aparut nenumarate limbaje care au la baza XML.
Iata cateva exemple:
- XHTML ultima versiune a HTML
- WSDL ce descrie serviciile web disponibile
- WAP si WML ca limbaje pentru dispozitivele portabile
- RSS – limbajele pentru feed-urile de stiri
- RDF si OWL pentru descrierea resurselor si ontologieie
- SMIL pentru descrierea continutului multimedia pe web



Da pe Twitter
Da pe Facebook