Struttura di un file Xml

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

Scritto da Luca Ruggiero nella sezione 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.

I più cliccati della sezione Xml

:: Estrarre dati da un file Xml con Javascript (33.347)

:: Un motore di ricerca con Xml e Javascript (25.881)

:: Applicare un foglio di stile Xsl ad un file Xml (22.255)

:: Leggere un file Xml con l'oggetto XMLDOM (18.113)

:: Introduzione all'oggetto XMLHTTP (16.951)

:: Leggere un Feed RSS con PHP (14.623)

:: Scorrere i record di un file Xml con Javascript (14.517)

:: Leggere un file Xml con Php (12.863)

:: Un sistema di login in Javascript ed Xml (11.908)

:: Applicare un foglio di stile Css ad un file Xml (11.024)

IN EVIDENZA
DOWNLOAD