Struttura del linguaggio XML: esempio pratico
[ < prec ] indice dell'argomento [ succ > ]

Se convertiamo in XML la tabella (scritta in HTML) che abbiamo lasciato nella pagina precedente, questo e' cio' otterremmo:

<?xml version="1.0"?>
<!DOCTYPE impiegati [
	<!ELEMENT impiegati (impiegato)* >
	<!ELEMENT impiegato (numero, nome, cognome, stipendio) >
	<!ELEMENT numero (#PCDATA)>
	<!ELEMENT nome (#PCDATA)>
	<!ELEMENT cognome (#PCDATA)>
	<!ELEMENT stipendio (#PCDATA)>
]>
<impiegati>
	<impiegato>
		<numero>1</numero>
		<nome>Stefano</nome>
		<cognome>Rossi</cognome>
		<stipendio>30000</stipendio>
	</impiegato>
	<impiegato>
		<numero>2</numero>
		<nome>Antonello</nome>
		<cognome>Marconi</cognome>
		<stipendio>42500</stipendio>
	</impiegato>
</impiegati>

Come potete vedere, il documento reso in XML e' molto piu' facile da "decodificare" per le macchine. Il documento comincia con " un DTD " (Document type definition) che "spiega" quali elementi saranno usati nel documento, i loro tipi di dati e un insieme delle regole di base al quale il documento deve essere conforme. I dati in se sono di facile decifrazione sia per i calcolatori che per i programmatori.

[ < prec ] indice dell'argomento [ succ > ]