La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

1 Sistemi Informativi e Servizi in Rete Università degli Studi di Brescia Facoltà di Ingegneria Parsing di documenti XML Esercizi.

Presentazioni simili


Presentazione sul tema: "1 Sistemi Informativi e Servizi in Rete Università degli Studi di Brescia Facoltà di Ingegneria Parsing di documenti XML Esercizi."— Transcript della presentazione:

1 1 Sistemi Informativi e Servizi in Rete Università degli Studi di Brescia Facoltà di Ingegneria Parsing di documenti XML Esercizi

2 2 XML parsing Sistemi Informativi e Servizi in Rete Il file XML di partenza Si consideri il file libri.xml

3 3 XML parsing Sistemi Informativi e Servizi in Rete Esercizio 1 Facendo uso solamente dei fogli di stile, creare una pagina HTML che visualizza il contenuto del file libri.xml in forma tabellare La tabella dovrà contenere nell'intestazione il nome dei campi per ciascun libro (titolo, autore, data, ISBN, editore) Gli elementi nell'intestazione della tabella sono dei link: cliccandoli è possibile ordinare gli elementi della tabella in ordine alfabetico (dalla A alla Z) o numerico (crescente) Le righe della tabella avranno lo sfondo bianco, eccezion fatta per i libri che non sono disponibili, per i quali lo sfondo sarà evidenziato diversamente

4 4 XML parsing Sistemi Informativi e Servizi in Rete Esercizio 2 Facendo uso della piattaforma J2EE, aggiungere alla pagina che contiene la rappresentazione tabellare dei contenuti del file libri.xml un pulsante per validare il file XML – è quindi richiesto anche di creare un file DTD o XML Schema per effettuare tale controllo Se vengono trovati degli errori, questi devono essere opportunamente elencati in una pagina a parte, con l'indicazione del numero di riga nel file libri.xml dove si è verificato il problema Se il file è valido, viene comunque aperta una pagina che mostra il messaggio “File libri.xml validato correttamente” in una box su sfondo verde pastello

5 5 XML parsing Sistemi Informativi e Servizi in Rete Esercizio 3 Aggiungere alla pagina che contiene la rappresentazione tabellare dei contenuti del file libri.xml un secondo pulsante per aggiornare il file XML Quando il pulsante viene premuto, si apre una pagina in cui vengono visualizzate le stesse informazioni in forma tabellare (usare i fogli di stile), ma accanto a ciascuna riga compare anche una X rossa per cancellare l'item dal file XML Aggiungere in questa seconda pagina un pulsante Aggiungi per inserire nuovi libri nel file libri.xml. Premendo questo pulsante, verrà aperta una nuova pagina con i campi per inserire un nuovo libro (fare uso della piattaforma J2EE)

6 6 XML parsing Sistemi Informativi e Servizi in Rete Esercizio 4 Facendo uso della piattaforma J2EE, aggiungere alla pagina che contiene la rappresentazione tabellare dei contenuti del file libri.xml un terzo pulsante per effettuare il backup del file XML su un DBMS relazionale a scelta (è consigliato l'uso di MySQL e delle librerie JDBC) – in questo caso, è richiesto anche di progettare lo schema del DB in accordo con il contenuto del file libri.xml


Scaricare ppt "1 Sistemi Informativi e Servizi in Rete Università degli Studi di Brescia Facoltà di Ingegneria Parsing di documenti XML Esercizi."

Presentazioni simili


Annunci Google