luni, 3 noiembrie 2008

XML pentru toti

#Descriere limbaj:

XML este un limbaj de adnotare/structurare a datelor.

Este creat pentru a fi folosit pentru
adnotari, schimb de date, publicare documente si prelucrare automata de catre clienti (agenti) inteligenti.

#Sintaxa:

Limbajul e bazat pe marcaje si atribute.
Un marcaj este un text care descrie sensul sau structura unor date. Acest text este inserat intre semnele „<” si „>”. Ex.:
<nume>Popescu </nume>,
<casatorit />;

Marcajele sunt case-sensitive.

Un element este tot ceea ce se afla intre marcajul de inceput si marcajul de sfarsit .
Un marcaj trebuie sa indeplineasca conditiile:

· Pot sa contina litere, cifre si alte caractere

· Nu pot incepe cu cifre si cu semne de punctuatie

· Nu pot incepe cu „xml”

· Nu pot contine spatii

Un element poate contine mai multe elemente. De aici rezulta o ierarhie. Constrangeri ce trebuie respectate:

1.
Intr-un fisier XML trebuie sa existe un element radacina care sa le contina pe toate celelalte.
2. Elementele nu pot fi incrucisate.(de genul:
<tranzactie> <data>2005-11-05 </tranzactie> </data>)

Un element poate sa contina unul sau mai multe atribute. Atributele se specifica in cadrul marcajului de inceput al elementului si sunt de tip nume_atribut=”valoare”(
<moneda="RON"> 1000 </suma>).
Ar mai fi de mentionat ca intotdeauna un document XML incepe cu un rand in care se mentioneaza versiunea limbajului si codificarea folosita.

#Cazuri de utilizare:

- Fisiere de configurare
- Stocare informatie tip office
- Stocare date in baze de date
- Baza pentru limbaje noi

Niciun comentariu: