miercuri, 9 ianuarie 2008

XML- Beneficiile

SimpliateInformatia codata in XML este usor de citit si inteles, si poate fi procesata usor de catre calculator
Disponibilitate XML este un standard W3C, sustinut de catre liderii industriei software
Extensibilitate Nu existe o multime fixate de tag-uri. Noi tag-uri pot fi create daca este nevoie
Autodescriere
In bazele de date traditionale, inregistrarile de date au nevoie de scheme create de catre administratorul bazei de date. Documentele XML pot fi stocate fara astfel de definiti, deoarece contin meta-date sub forma tag-urilor si atributelor
XML furnizeaza o baza pentru identifarea autorului si versiunii la nivelul elementului. Orice tag XML poate fi procesa un numar infinit de atribute cum ar fi autor si versiune.
Contine informatie de context machine - readable
Tag-uri, atribute si elemente de structura furnizeaza informatie de context care poate fi folosita pentru a interpreta semnificatia continutului, deschizand noi posibilitati pentru foarte eficeante engine-uri de cautare, agenti etc.
Acesta este un avantaj major fata de HTML sau textul simplu, unde informatia de context este foarte dificil sau chiar imposibil de evaluat
Separa continutul de prezentare
Tag-urile XML descriu semnificatia nu prezentarea. Motto-ul HTML este: “Stiu cum arata”, unde motto-ul XML este : “Stiu ce inseamna, si tu imi zici cum ar trebui sa arate.” Stilul si felul cum arata al unu document XML poate fi controlat de catre XSL style sheets, care permite ca modul cum arata un document(sau al unui intreh site Web) sa fie schimbat fara a atinge continutul documentului. Viziuni multiple sau prezentari ale aceluiasi continut poti fi redate foarte usor.
Suporta documente multilingvistice si Unicode
Este importanta pentru internationalizarea aplicatiilor
Faciliteaza comparatia si agregarea datelor
Structura de copac a documentelor XML permite documentelor sa fie comparate si agregate eficient element cu element.
Poate implenta tipuri de date multiple
Documentele XML pot contine absolut orice tip de data – de la date multimedia(imagini, sunete si filme) pana la componente active (Aplete Java, ActiveX)
Poate implementa data existenta
Maparea structurilor de date existente cum ar fi sisteme de fisiere sau baze de date relatione in XML este simplu. XML suporta multiple formate de date si poate acoperii toate structurile de date existente.


Furnizeaza o viziune “one-server” pentru data distribuita
Documentele XML pot consista din nested elements care sunt distribuite peste multiple servere indepartate. XML este in present cel mai sofisticat format pentru distribuire de date – World Wide Web-ul poate fi vazut ca o mare baza de date XML.
Adoptie rapida de catre industrie
Software AG, IBM, Sun, Microsoft, Netscape, DataChannel, SAP si foarte multi altii au anuntat deja sustinerea fata de XML. Microsoft va folosi XML ca un format de schimbare pentru produsul lor Office, in timp ce si browserul Microsoft cat si cel al Netscpate suporta XML. SAP a anuntat sustinerea fata de XML prin SAP Business Connector cu R/3.

0 comentarii: