Con il nostro editor di testi preferiti, creiamo un nuovo documento e aggiungiamo le informazioni delle intestazioni XML.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
Ogni file XML deve contenere un elemento di base. Nel nostro tutorial, vogliamo creare un XML che contenga le informazioni relative ai nostri biglietti da visita quindi aggiungiamo come elemento di base business cards (biglietti da visita).
<businesscards> … </businesscards>
Scrivere un elemento XML è abbastanza semplice. Dobbiamo solo tenere a mente alcune semplici regole affinchè il nostro XML sia valido:
- Ogni elemento è composto da un tag di apertura (<businesscards>) e da un tag di chiusura (</businesscards>).
- Ogni tag nel file XML deve essere racchiuso da una parentesi angolare aperta “<” e da una parentesi angolare chiusa “>”; il nome del tag viene inserito all’interno di questi due caratteri. Per definire un tag di chiusura, dobbiamo aggiungere il carattere slash “/” dopo la parentesi angolare di apertura.
I nomi dei tag devono essere formattati rispettando alcune semplici regole:
- Non possono iniziare con un numero.
- Non possono iniziare con un punto (.), con una virgola (,) o con qualsiasi altro elemento di punteggiatura. I nomi non possono iniziare con “parole xml” di qualsiasi formato, quali maiuscolo, minuscolo, ecc.
- Non possono contenere spazi.
Queste sono solo alcune delle specifiche di un file XML, ma per portare a termine il nostro tutorial sono sufficienti.
Continuiamo questo tutorial aggiungendo l’elemento card (biglietto) nel nostro elemento di base.
<businesscards>
<card> … </card>
</businesscards>
Nell’elemento card aggiungiamo tutti gli elementi del biglietto da visita che troviamo nella nostra tabella Excel: nome, ruolo, indirizzo, telefono, mail e in ogni elemnto aggiungiamo un testo di esempio.
<card>
<name>Employee name</name>
<address>Employee address</address>
<phone>999-999999</phone>
<mail>employee@mail.com</mail>
</card>
Per avere una mappatura completa, dobbiamo inserire gli elementi del biglietto da visita due volte. Andiamo quindi a duplicare gli elementi card. Il nostro file XML apparirà così:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<businesscards>
<card>
<name>Employee name</name>
<jobtitle>Job Title</jobtitle>
<address>Employee address</address>
<phone>999-999999</phone>
<mail>employee@mail.com</mail>
</card>
<card>
<name>Employee name</name>
<jobtitle>Job Title</jobtitle>
<address>Employee address</address>
<phone>999-999999</phone>
<mail>employee@mail.com</mail>
</card>
</businesscards>
Salva il file e chiudilo. Apri ora il file Excel con la tabella con le informazioni dei biglietti da visita.