|  |
 | |  |
Struttura del linguaggio XML: esempio pratico
|
 |

 |
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.
|