INTERNET EXPLORER? Ti consiglio di navigare questo sito con Mozilla Firefox oppure con Google Chrome.

Struttura di un file Xml

Corso XML
Creazione di strutture XML, XSL ed altri linguaggi eXtensible

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.

IN EVIDENZA

HOT LINKS