Struttura di un file XML

Ricapitolando brevemente quanto detto finora nella prima lezione, Xml non è un linguaggio di markup col fine di creare interfacce, sebbene possibile farlo (tra poco vedremo come!), ma serve a facilitare lo scambio di dati e di file frapponendosi tra il database ed il software gestionale (o sito) in un'applicazione client-server.

Salvato il nostro primo file come index.xml, ad esempio, aprendolo possiamo notare questo errore:

"E' necessario specificare un elemento di livello superiore per il documento XML."

che tradotto in parole povere ci chiede di scrivere del codice nel sorgente.

I documenti Xml possono essere logicamente distinti in due tipi, ben strutturati, per cui è sufficiente creare una struttura di tipo gerarchico che segua le specifiche dettate dal W3C, e validi con l'ausilio del DTD (Document Type Definition), che incontreremo più avanti nella guida.

La struttura di un file Xml somiglia molto da vicino a quella delle tabelle Html: un contenitore e dei sottocontenitori al cui interno si trovano i "campi" interessati.

Possiamo riassumere il tutto pensando ad un'allegra famigliola :-)


Nonno
|
| _ _ _ _ _ Padre
            |
            | _ _ _ _ _ Figlio
            |
            | _ _ _ _ _ Figlia

Un esempio pratico sarà riportato nel prossimo capitolo, costruendo il primo file XML.

Autore: Luca Ruggiero