Università della Tuscia – L.M. in Comunicazione Pubblica, d'Impresa e Pubblicità
corso di Web Avanzato per la Comunicazione ed i Servizi (WACS) – Prof. Donini
Esercitazione n.6
1) Fai in modo che sul calcolatore sia visibile il tuo sito Web delle esercitazioni 1, 2, 3, e 5 (se per
esempio lo hai salvato su una penna USB, inseriscila nella porta USB).
2) Dalla scrivania (desktop), apri il programma Access. Nella finestra iniziale di Access, nella sezione
Nuovo Database Vuoto, seleziona Database vuoto. In basso a destra, inserisci il nome della base di
dati: DBopere.accdb. Accanto al nome, clicca sul simbolo  (una cartella che si apre), e seleziona la
cartella del tuo sito Web. Infine, premi il bottone Crea.
3) Crea una tabella, di nome opereLeonardo, che contenga i campi ID (di tipo Contatore), titolo, anno, e
riferimento (tutti e tre di tipo Testo). Se non ricordi come si fa, consulta l'esercitazione n.8 del corso
di Informatica 1 di questà Facoltà. Come schema, dovresti ottenere:
4) Passa alla visualizzazione Foglio Dati, e inserisci i dati delle tre opere viste nell'esercitazione 3 (per
inserire l'allegato, clicca con il tasto destro sul campo, premi il bottone Aggiungi, arriva alla cartella
Immagini e scegli il file):
5) Apri il menù Dati esterni, e dal gruppo Esporta scegli l'ultimo bottone Altro...; nel menù a discesa,
scegli File XML. Nella finestra che appare, sfoglia le cartelle in modo da salvare il file XML nella
stessa cartella del sito. Premi OK; appare ora una piccola finestra che chiede cosa salvare. Spunta
20 apr 2011
Università della Tuscia – L.M. in Comunicazione Pubblica, d'Impresa e Pubblicità
corso di Web Avanzato per la Comunicazione ed i Servizi (WACS) – Prof. Donini
tutte e tre le scelte (Dati, Schema, e Presentazione). Premi OK. Appare infine una finestra che chiede
se vuoi salvare le operazioni dell'esportazione; non salvare i passaggi, e premi il bottone in basso a
destra Chiudi
6) Apri il browser Firefox, e dal suo menù File scegli Apri file... e sfogliando le cartelle, trova e apri il
file opereLeonardo.xml. Osserva il contenuto del file: è possibile individuare le informazioni che
erano nella base di dati, in un altro formato? Riduci Firefox ad icona.
7) Apri Visual Web Developer, ed al suo interno riapri il sito Web delle esercitazioni 1,2,3, e 5 (quello in
cui hai salvato anche i file XML). Dal menù File, scegli Apri file..., e seleziona nella cartella il file
opereLeonardo.xml. Aggiungi come seconda riga del file, la seguente:
<?xml-stylesheet type="text/xsl" href="opereLeonardo.xsl" ?>
8) Apri il file opereLeonardo.xsl. Ritrova e cancella le seguenti due righe, poi salva tutto.
<!-- Cache the current node incase the a field is formatted -->
<xsl:value-of select="fx:CacheCurrentNode(.)"/>
9) Ritorna su Firefox, e ricarica la pagina opereLeonardo.xml. Come si vede ora la pagina? Nella riga di
Firefox dell'estensione Web Developer, seleziona prima Visualizza sorgente, e poi Visualizza
sorgente generato. Cosa cambia tra le due sorgenti?
10) Ritorna su Visual Web Developer, e sul file opereLeonardo.xsl. Per lavorare meglio sul file xsl, ritrova
la riga che comincia con <msxsl:script..., e clicca sul quadratino con segno “-” che si trova sulla
stessa riga, tutto a sinistra. Il quadratino diventa col segno “+”, e la parte sottostante si condensa nella
sola prima riga. Seleziona la riga e cancellala (si cancella tutta la parte che era stata condensata).
11) Trova la riga di opereLeonardo.xsl che contiene <style type=”text/css”></style>, e
sostituiscila con il riferimento allo stile che appare già negli altri file del sito:
<link href="mioStile.css" rel="stylesheet" type="text/css" media=”screen” />
12) Prova a ricaricare ancora la pagina opereLeonardo.xml, e verifica che lo stile che avevi applicato alle
altre pagine del sito si applica ora anche a questa.
13) Facoltativamente, cancella dal file opereLeonardo.xsl tutti gli attributi di formato (ad es.,
align=”center”) in modo che rimangano solo le regole di presentazione che hai stabilito in
mioStile.css. Puoi aggiungere anche lo stile per la stampa come costruito nell'esercitazione 5.
14) Modifica le altre pagine del sito (il loro menù di navigazione) in modo tale che anche questa pagina
sia visitabile a partire dalla pagina iniziale. Metti nel file opereLeonardo.xsl lo stesso menù, in modo
che si possa tornare alle altre pagine.
20 apr 2011