XML dokumenti stvaraju hijerarhijsku strukturu koja izgleda kao stablo pa je poznato kao XML stablo koje počinje u 'korijenu' i grana se do 'lišća'.
javatable
Primjer XML dokumenta
XML dokumenti koriste samoopisnu i jednostavnu sintaksu:
Tove Jani Reminder Don't forget me this weekend!
Prvi redak je XML deklaracija. Definira XML verziju (1.0) i korišteno kodiranje (ISO-8859-1 = Latin-1/zapadnoeuropski skup znakova).
Sljedeći redak opisuje korijenski element dokumenta (kao što kaže: 'ovaj dokument je bilješka'):
Sljedeća 4 retka opisuju 4 podređena elementa korijena (do, od, naslov i tijelo).
Tove Jani Reminder Don't forget me this weekend!
I na kraju zadnji redak definira kraj korijenskog elementa.
XML dokumenti moraju sadržavati a korijenski element. Ovaj element je 'roditelj' svih ostalih elemenata.
Elementi u XML dokumentu čine stablo dokumenta. Stablo počinje od korijena i grana se do najniže razine stabla.
csv datoteka čita java
Svi elementi mogu imati podelemente (elemente dijete).
.....
Pojmovi roditelj, dijete i brat ili sestra koriste se za opisivanje odnosa između elemenata. Roditeljski elementi imaju djecu. Djeca iste razine nazivaju se braća i sestre (braća ili sestre).
Svi elementi mogu imati tekstualni sadržaj i atribute (baš kao u HTML-u).
Još jedan primjer XML-a: knjige
Datoteka: knjige.xml
Everyday Italian Giada De Laurentiis 2005 30.00 Harry Potter J K. Rowling 2005 29.99 Learning XML Erik T. Ray 2003 39.95Testirajte sada
Korijenski element u primjeru je . Svi elementi u dokumentu sadržani su unutar .
Element ima 4 djece: ,, i .
Još jedan primjer XML-a: e-pošta
Datoteka: emails.xml
Vimal Sonoo Hello Hello brother, how are you! Peter Jack Birth day wish Happy birth day Tom! James Jaclin Morning walk Please start morning walk to stay fit! Kartik Kumar Health Tips Smoking is injurious to health!Testirajte sada