sâmbătă, 1 noiembrie 2008

XML - o scurta introducere

XML (eXtensible Markup Language) este un meta-limbaj pentru crearea de alte limbaje de marcare, cum ar fi XHTML, RSS,OWL etc. Aceste limbaje formează familia de limbaje XML. Este clasificat ca un limbaj extensibil dearece ofera posibilitatea utilizatorilor acestuia sa isi defineasca propriile elemente. Scopul sau principal este de a ajuta sistemele informatice sa distribuie structuri de date, in special prin internet, si este folosit atat pentru codificarea documentelor cat si pentru serializarea datelor.

Meta-limbajul XML a pornit ca o simplificare a limbajului SGML (ca si HTML - the Standard Generalized Markup Language) si a fost proiectat pentru a fi relativ lizibil din punt de vedere uman. XML este acum si un model de stocare a datelor nestructurate si semi-structurate în cadrul
bazelor de date native XML.

Documente XML valide
Exista doua nivele de corectitudine a unui document XML: bine format sau valid.
Un document bine format se conformeaza tuturor regulilor sintaxei XML. Spre exemplu, daca un tag de start apara fara un tag de sfarsit corespunzator, nu este bine format. Un document care nu este bine format nu este considerat a fi un XML,iar un parser XML valid nu il poate procesa.
Un document valid se conformeaza unor reguli semantice suplimentare. Aceste reguli sunt fie definite de utilizator, file incluse intr-o schema XML,in special DTD. Spre exemplu, daca un document contine un element care nu este definit, atunci nu este valid; un parser valid nu il poate procesa.

Violeta

Niciun comentariu: