Documentele XML au o structura sub forma de arbore cee incep cu elementul “root” si se ramifica asemeni ramurilor pana la “frunze”.
Un exemplu de document XML
Documentele XML folosesc o sintaxa autodescriptiva simpla:
<?xml version="1.0" encoding="ISO-8859-1"?> <mesaj> <catre>Corina</catre> <expeditor>Mihai</expeditor> <titlu>Readucere aminte</titlu> <corp>Sa nu uita ca weekendul asta mergem la munte!</corp> </mesaj>
Prima linie reprezinta declaratia XML ce defineste versiunea XML (1.0) si codificarea utilizata (ISO-8859-1 = Latin-1/ setul de caractere Vest European).
Urmatoarea linie descrie elementul root al documentului (ca si cand ar zice: “acest document este un mesaj”):
<mesaj>
Urmatoarele patru linii descriu patru elemente copil ale elementului root (catre, expeditor, titlu, corp ):
<catre>Corina</catre> <expeditor>Mihai</expeditor> <titlu>Readucere aminte</titlu> <corp>Sa nu uita ca weekendul asta mergem la munte!</corp>
Iar ultima linie descrie sfarsitul elementului root:
</mesaj>
Se poate deduce foarte usor din acest exemplu ca documentul XML contine un mesaj de la Mihai pentru Corina.
Documentele XML formeaza o structura arborescenta
Documentele XML trebuie sa contina obligatoriu un element root. Acesta este elementul parinte pentru toate celelalte elemente. Toate elementele unui document XML formeaza o structura arborescenta care porneste din elementul root si se ramifica pana la cel mai mic nivel al arborelui. Orice element poate avea sub elemente (elemente copil):
<root>
<child>
<subchild>.....</subchild>
</child>
</root>
Termenii parent(parinte), child(copil), si sibling(frate/sora) sunt utilizati pentru a descrie relatiile dintre elemente. Parintele poate avea copii. Copii de pe acelasi nivel sunt numiti siblings(frati sau surori).
Toate elementele pot avea continut text si atribute (ca si in HTML).
child, parent, root, sibling, tutorial, XML


Da pe Twitter
Da pe Facebook