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