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

Sintassi

Il tag di apertura di un elemento ha la forma seguente:

<nome attributi>

Il tag di chiusura corrispondente ha la forma seguente:

</nome>

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):

<nome attributi />

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.