Esercizio 1 Convertire il seguente DTD (esercizio 1 sui DTD) in XML Schema:

Slides:



Advertisements
Presentazioni simili
Programmazione ad oggetti
Advertisements

I Namespace Mario Arrigoni Neri.
WWW XML-Namespace Fabio Vitali. WWW Fabio Vitali2 Introduzione Qui esaminiamo: u Lesigenza e il funzionamento dei Namespace in XML.
Introduzione al DTD Mario Arrigoni Neri.
Introduzione ad XML Mario Arrigoni Neri.
XML - Schema Mario Arrigoni Neri.
HTML+XML= XHTML Il ritorno al futuro del WEB A cura di Barbara Lotti.
Informatica Recupero debito quarto anno Terzo incontro.
A. FERRARI Alberto Ferrari. L'HyperText Markup Language (HTML) (traduzione letterale: linguaggio di marcatura per ipertesti) è un linguaggio usato per.
1 Introduzione ad XML. 2 Problemi con SGML Complesso da comprendere ed utilizzare Non è pensato per la rete: mancano link ipertestuali e specifiche grafiche.
Lezione 18 MIDI e XML Programmazione MIDI (Prof. Luca A. Ludovico)
Document Type Definition per XML Presentazione 8.1 Informatica Generale (Prof. Luca A. Ludovico)
DTD Laurea Magistrale in Informatica Chapter 03 Modulo del corso Thecnologies for Innovation.
XSLT (eXtensible Stylesheet Language Transformation) Laurea Magistrale in Informatica Reti 2 (2005/06) dott. Francesco De Angelis
XPATH UNIVERSITA DI CAMERINO Corso di laurea in Informatica Barbara Re Anno Accademico
XPath (XML Path Language) Laurea Magistrale in Informatica Reti 2 (2005/06) dott. Francesco De Angelis
Gli schema W3C Estensione di tipi semplici, scelte fra più elementi, application profiles.
Query OQL e XQUERY a confronto
Progetto e realizzazione di un wrapper XML Schema per il sistema MOMIS
Re-engineering del wrapper XML Schema per il sistema MOMIS
DOCUMENTAZIONE DI SCHEMI E/R
G. Mecca – – Università della Basilicata Tecnologie di Sviluppo per il Web XML: Dettagli e Approfondimenti versione 2.0 Questo lavoro è
XML Prof. Alfredo Pulvirenti. XML XML (eXtensible Markup Language) è un meta linguaggio. Può essere definito come un insieme di regole e convenzioni che.
TW Analisi dei documenti n Classificazione dei componenti n Selezione dei componenti, costruzione della gerarchia, dei blocchi informativi e degli elementi.
Laboratorio di Applicazioni Informatiche II mod. A
XML Prof. Barbara Pernici Politecnico di Milano. Introduzione a XML.
XML e DTD. –il "PROLOG contiene: dichiarazione della versione di XML; commenti (facoltativi); dichiarazione del DOCUMENT TYPE. –il "DOCUMENT INSTANCE.
Basi di Dati II Sara Romano
Lezione 5 Attributi, Entità, Parametri e Namespaces.
Tecnologia dei Servizi Grid e cloud computing - Lezione 004a 0 Lezione 4a - 22 ottobre 2009 Il materiale didattico usato in questo corso è stato mutuato.
XML Linking Language (XLink)
Modello E-R Generalizzazioni
XSLT Trasformazioni XSL Ing. Luca Sabatucci. XSLT Uno dei vantaggi principali nell'utilizzo dell'Extensible Markup Language è la facilità con cui si possono.
Informatica Umanistica A.A. 2009/2010 eXtensible Markup Language (XML)
Importanza DTD La DTD (Document Type Definition) consente di dichiarare in maniera univoca la struttura di markup mediante la definizione dello schema.
I fogli di stile XSL – 2 –. Selezioni multiple : serve per applicare una regola in modo ricorsivo a nodi figli dellelemento contestuale. Attributo select.
1 Documenti XML validi La Document Type Definition Dichiarazione di elementi.
Linguaggi di schema per XML e modelli astratti di documenti Tesi di Laurea di Daniele Gubellini Relatore: Chiar.mo Prof. Fabio Vitali Bologna, 23 marzo.
2a Lezione: Martedì 6 Febbraio – HTML Comandi base
Andrea Spinelli Linguaggio HTML
Basi di Dati e Sistemi Informativi
Progettare un database
HTML per iniziare Gianpaolo Cecere. 29 aprile Sintassi HTML I tag HTML sono direttive per i browser I tag sono contenitori per porzioni di documento.
Creare pagine web Xhtlm. Struttura di una pagina.
Politecnico di Milano Scuola del Design Corso di Laurea Magistrale in Design Laboratorio di Sintesi Finale A.A. 2012/2013 STEFANO MAFFEI | ANDREA GIANNI.
NIR Presentazione del DTD di NormeInRete Fabio Vitali Università di Bologna & IAT-CNR 31 ottobre 2000.
DB- Sistemi Informativi
Programma delle lezioni LABORATORIO B  Lezione 01: 27/02martedi  Lezione 02: 06/03martedi  Lezione 03: 13/03martedi  Lezione 04:
1 Sistemi Informativi e Servizi in Rete Università degli Studi di Brescia Facoltà di Ingegneria Parsing di documenti XML Esercizi.
CORSO Di WEB DESIGN prof. Leonardo Moriello
Tecnologie di InternetDocument Type Definition Dott. Nicola Dragoni Document Type Definition  Document Type Definition (DTD)  Documento XML valido 
UNIVERSITÀ DEGLI STUDI DI CATANIA FACOLTÀ DI SCIENZE MATEMATICHE, FISICHE E NATURALI Corso di Laurea in Scienze dell’Informazione Indici gerarchizzati.
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
PROGETTO… Internet Providers, registrazione del dominio Costruire una home page … e renderla visibile sul Web.
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA Lab 2: 20 Aprile 2015 Marco D. Santambrogio – Gianluca Durelli –
WWW XML Schema Fabio Vitali. WWW Fabio Vitali2 Sommario Oggi esaminiamo in breve XML Schema u Perché non bastano i DTD u Tipi ed elementi u Definizione.
Capitolo 3 … XML: eXtensible Markup Language  Introduzione  Logical Structures  Document Type Definition  Namespace  XML - Schema …
Cenni Su SGML, HTML, XML SGML (Standard Generalized Markup Language) è il padre di tutti i linguaggi "Markup" – Lo svantaggio è la "pesantezza" dei suoi.
WWW XBase, XPath e XPointer Fabio Vitali. WWW Fabio Vitali2 Introduzione Qui esaminiamo: u XBase, XPath e XPointer.
I fogli di stile XSL.
Ingegneria del software Modulo 3 -Tecniche di implementazione Unità didattica 1 -Ingegneria dei componenti Ernesto Damiani Università degli Studi di Milano.
WWW La sintassi di SGML  XML Fabio Vitali. WWW Fabio Vitali2 Introduzione Qui esaminiamo in breve tutti gli aspetti di SGML che sono in comune con XML:
WWW XML Schema Fabio Vitali. WWW Fabio Vitali2 Sommario Oggi esaminiamo in breve XML Schema u Perché non bastano i DTD u Tipi ed elementi u Definizione.
WWW XML Schema Fabio Vitali. WWW A seguire: Motivazione (1)2/47 Sommario Oggi esaminiamo in breve XML Schema u Perché non bastano i DTD u Tipi ed elementi.
Master in Telemedicina HTML per iniziare Maria Simi, dicembre 2004 [da un tutorial di Rigget]
Documenti XML ben formati Altre componenti di un documento XML – Struttura dei documenti XML.
Documenti XML ben formati Entità– Sezioni condizionali.
Raggruppamenti e target list scorretta select padre, avg(f.reddito), p.reddito from persone f join paternita on figlio = nome join persone p on padre =
Descrizione del modello EA con uno schema (parziale) EA Compito 1 di laboratorio: Progetto e realizzazione di una base dati per gestire la documentazione.
Il linguaggio XML per la rappresentazione dei dati Lo Extensible Markup Language o XML è stato concepito da un gruppo di lavoro del World Wide Web Consortium.
Transcript della presentazione:

Esercizio 1 Convertire il seguente DTD (esercizio 1 sui DTD) in XML Schema:

Esercizio 1b Aggiungere le seguenti informazioni ( e/o vincoli): –Il nome dellalbergo è una stringa di 16 caratteri al massimo –La città deve essere espressa nella forma citta (provincia), dove provincia è una sigla di 2 caratteri. –I prezzi delle stanze sono interi positivi o la stringa non disponibile. –Aggiungere un elemento sito, figlio dellelemento albergo, che contiene un URI. Usare derivazione per estensione. –Il namespace del documento da validare è

Esercizio 2 Costruire un XML SCHEMA relativo ad un articolo. La radice del documento è lelemento ARTICOLO, padre degli elementi TITOLO, ABSTRACT, CONTENUTO, PERSONE. TITOLO contiene solo testo (al massimo 30 caratteri), ABSTRACT può contenere testo o corsivi (elemento I ) o grassetti (elemento B) ripetibili. A loro volta gli elementi B ed I hanno lo stesso content-model misto di ABSTRACT. Lelemento CONTENUTO è padre di un insieme non vuoto di nodi SEZIONE, ognuna delle quali può contenere testo o elementi B o I ripetibili (lo stesso CM misto). SEZIONE ha inoltre gli attributi TITOLO e NUMERO obbligatori. Lelemento PERSONE può contenere elementi AUTORE o EDITORE o REVISORE in qualunque ordine facoltativi e ripetibili. Questi elementi hanno content-model vuoto e lo stesso insieme di attributi: NOME, .

Esercizio 2b Aggiungere le seguenti informazioni ( e/o vincoli): –Esistono al massimo 10 sezioni. –Il content model di articolo ha gli stessi elementi ma il loro ordine non è rilevante. –Lattributo contiene una lista di corrette –Usare un gruppo di attributi per esprimere le informazioni sullelemento persona. –Derivare per restrizione un tipo di articolo ridotto, con il contenuto facoltativo.