Elementi

Gli elementi sono alla base della strutturazione dei documenti XML. Un
elemento è un frammento di dati, limitato ed indentificato
(tramite un nome) da un tag.
Regole Fondamentali
- I nomi degli elementi sono case-sensitive.
- Ogni elemento aperto deve essere chiuso entro la fine del
documento.
- Gli elementi possono essere nidificati, e in tal caso vanno chiusi
esattamente nell’ordine inverso a quello di apertura.
- Un documento XML deve avere un unico elemento “radice”, in cui
tutti gli altri sono nidificati
Sintassi
Il tag di apertura di un elemento ha la forma seguente:
- nome è il nome dell’elemento.
- attributi è una lista di attributi per l’elemento (che
può non apparire).
Il tag di chiusura corrispondente ha la forma seguente:
- nome è lo stesso identificatore usato nell’apertura.
Alcuni elementi possono essere privi di contenuto; in questo caso è
possibile omettere il tag di chiusura scrivendo quello di apertura nel modo
seguente (empty tag):
Gerarchia
Gli
elementi, nidificandosi, creano la struttura ad albero tipica dei documenti XML.
All’interno di questa struttura si definiscono alcuni “rapporti di parentela”
utili per individuare gli elementi:
 |
- a è il nodo radice
- b e c sono figli di a, il testo è figlio di b,
d è figlio di c
- c è il padre di d, b è il padre del testo, a
è il padre di b e c
- b e c sono fratelli
- b, c, d e il testo sono discendenti di a, d
è un discendente di c, il testo è un
discendente di b
- a è un predecessore di b, c, d e del testo, b
è un predecessore del testo, c è un predecessore di d.
|