gototopgototop
 
Sei in: Home Page Corso XML Creare e visualizzare il primo documento XML

Creare e visualizzare il primo documento XML

Il documento di cui ci occuperemo sarà molto semplice; verrà esplorata la struttura e verranno fornite regole fondamentali per ottenere documenti ben strutturati. Si visualizzerà lo stesso documento, tramite foglio di stile, che indicherà al browser come "formattare" e presentare a video gli elementi. Va detto subito che i documenti XML sono scritti in semplice testo; di conseguenza è possibile crearli anche con l' editor Blocco Note di Windows.

Finalmente il codice xml!

Quello che segue è parte del codice che sarà utilizzato nel corso delle lezioni; ho pensato ad un "Inventario" di libri, nell' occasione ne ho inseriti 8, completi del nome dell' autore, titolo, prezzo, tipo di copertina ecc...

<?xml version="1.0" ?>

<!-- Nome file: Libri.xml -->
<INVENTARIO>
<LIBRO>
<TITOLO>Come il mare</TITOLO>
<AUTORE>Wilbur Smith</AUTORE>
<COPERTINA>Tascabile economico</COPERTINA>
<PAGINE>300</PAGINE>
<PREZZO>Euro 10,00</PREZZO>
</LIBRO>

<LIBRO>
<TITOLO>Il cliente</TITOLO>
<AUTORE>John Grisham</AUTORE>
<COPERTINA>Copertina rigida</COPERTINA>
<PAGINE>460</PAGINE>
<PREZZO>Euro 17,00</PREZZO>
</LIBRO>

<LIBRO>
.........
</LIBRO>
</INVENTARIO>

Il file, salvato come "libri.xml" è possibile vederlo seguendo questo link.

Analisi di un documento XML

Un documento XML, come quello appena visto, è formato da 2 parti principali:

  • il prologo;
  • elemento del documento, altrimenti detto elemento principale.

Il prologo

Il prologo del documento di esempio, è formato da tre righe:

<?xml version="1.0" ?>
questa riga, nel file, è vuota
<!-- Nome file: Libri.xml -->

La prima riga è la dichiarazione XML; indica che si tratta di un documento XML ed include il numero di versione. Deve stare obbligatoriamente nella parte iniziale del documento.
La seconda riga del prologo è formata da uno spazio vuoto. Per migliorarne la leggibilità, è possibile inserire spazio tra i componenti del prologo. Viene ignorato dal processore XML.
La terza riga è un commento. È facoltativo aggiungere commenti in un documento XML, ma a volte aiuta di molto nel caso in cui si debbano portare correzioni.
N.B. Il processore XML è il modulo software che legge il documento e che consente di accedere al contenuto dello stesso.
Il prologo può contenere i seguenti componenti:

  • Una dichiarazione del tipo di documento: definendo il tipo, la struttura ed il contenuto del documento. La dichiarazione del tipo di documento deve apparire dopo la dichiarazione XML.
  • Istruzioni di elaborazione: offrono informazioni inviate dal processore XML all' applicazione.

Elemento del documento

L' altra parte importante di un documento XML è un singolo elemento, che prende il nome di elemento princiApale, il quale contiene, a sua volta, elementi aggiuntivi. Gli elementi indicano la struttura logica del documento e contengono le informazioni sul contenuto. Nel documento di esempio,si tratta delle informazioni dei libri, quali: il titolo, l' autore, il prezzo, la copertina, il numero delle pagine.
Un elemento tipico è formato da un tag iniziale (<TITOLO>), dal contenuto (Il cliente) e da un tag finale (</TITOLO>). Il contenuto può essere formato da caratteri e da altri elementi nidificati.
L' elemento principale dell' esempio è INVENTARIO; Il tag iniziale è <INVENTARIO> e il tag finale è </INVENTARIO>. Il contenuto è rappresentato dagli otto elementi LIBRO nidificati. Ogni elemento LIBRO contiene, a sua volta, un' altra serie di altri elementi nidificati.

Alla prossima!!

© www.extrowebsite.com - Grafica, layout, articoli e guide sono di esclusiva proprietà del webmaster - Tutti i diritti riservati