Documente Academic
Documente Profesional
Documente Cultură
XML (eXtensible Markup Language) este un limbaj folosit pentru descrierea datelor. Menirea
XML este de a oferi un format standard, cu ajutorul căruia aplicaţii diferite, ruland pe
calculatoare diferite, pot să citească datele, să le procese şi să le scrie.
XML specifică date, dar şi forma in care datele sunt organizate. Formatul XML este
folosit pentru depozitarea informaţiilor din documente care conţin cuvinte, pentru
menţinerea listelor de preţuri pe site-urile Web, detaliiile post-urilor de pe bloguri. Sintaxa
limbajului XML este asemănătoare sintaxei limbajului HTML. Doar asemănătoare!
Datele sunt reprezentate într-un fişier de tip text. Acest fişier va putea fi prelucrat şi peste
mulţi, mulţi ani, când vor fi alte tipuri de SGBD.
La fel ca şi pentru limbajul HTML (Hyper Text Markup Language), la baza limbajului XML stă
limbajul, numit SGML (Standard Generalized Markup Language).
<?xml este unicul tag rezervat. Atributul version înseamnă versiunea specificărilor limbajului.
Atributul encoding indică modul de codare a caracterelor.
Documentul este compus din elemente. Elementele au nume şi servesc pentru reprezentarea
nemijlocită a informaţiei. Elementele au un tag de deschidere şi unul de închidere. (Ca şi în
HTML tag-urile). Se admite ca un tag de deschidere să fie şi de închidere.
Tag-ul de deschidere începe cu caracterul (<), conţine numele şi opţional unul sau mai multe
atribute şi se sfârşeşte cu caracterul >.
De ex. <Localitati>
Tag-ul de închidere conţine acelaşi nume ca şi cel de deschidere, se scrie la fel, doar, că
conţine caracterul defis (/) înaintea numelui:
<Localitati>
Fiecare document XML are o formă ierarhică, adică este reprezentat într-o ierarhie de noduri.
...
</Localitati>
</Raion>
</Raion>
</Localitati>
Opţiunea RAW. Stabileşte că fiecare linie a rezultatului să fie returnată ca un element. Fiecare
element primeşte numele “row”
Opţiunea AUTO. La fel, stabileşte că fiecare linie a rezultatului să fie returnată ca un element.
În acest caz numele fiecărui element va fi numele tabelei.
Sintaxa XML
Elementele-
Atributele-
Comentariile-