Laboratorio XMLSchema



Documenti analoghi
Allegato 2 XML-Schema per l alimentazione del ReGIndE TipiBaseReGIndE.xsd

Allegato 3 Struttura di Esiti.xml. Schema

Specifiche struttura del file dei rilievi Descrizione e XML Schema

Linguaggi ed Applicazioni mul1mediali

extensible Markup Language

istituito l'xml Working Group nell'ambito del W3C che nel dicembre 97 pubblica delle Proposed Recomendation

OSSERVATORIO RIFIUTI SOVRAREGIONALE ~ ~ ~ IMPORTAZIONE AUTOMATICA DELLE IMFORMAZIONI SUI RIFIUTI RITIRATI E PRODOTTI DAGLI IMPIANTI.

EDIZIONE FEBBRAIO 2012

Progetto per il corso di Tecnologie Web

- c.f.-p.iva PEC

Sistema DE.PRO.EM. Istruzioni per il caricamento delle informazioni relative ai prodotti tramite file XML. Versione 1.0

Allegato: AgibilitaResponse_V1.1

Formati di interscambio

MANUALE UTENTE SRTY SISTEMA INFORMATIVO SANITARIO SRTY MANUALE UTENTE. Contratto:

DOCUMENTO ARCHITETTURALE ARPA-BRIDGE

Manuale di progettazione schemi XML

DTD ed XML Schema - Esercizi

Autorità per l energia elettrica e il gas

Gestione ex Inpdap SISTEMA INFORMATIVO DOMANDE DI PRESTAZIONI PENSIONISTICHE E NON PENSIONISTICHE

TECN.PROG.SIST.INF. XML. Roberta Gerboni

Schema A-indirizzi_gp.xsd

Specifiche tecniche. Allegato C.1

GME Sito Internet Files XML e Microsoft Office 2003

MiFID - TREM v2.0 per interfaccia locale. 1. Invio di transazioni su strumenti finanziari identificati dal codice alternativo di identificazione (AII)

Gestione dipendenti pubblici

Classification of Financial Instrument(CFI)] quotazione si /no indicatore eventuale della quotazione

FATTURA ELETTRONICA {

Modelli di presentazione dei documenti XML

Allegato 2 Struttura di ComunicazioniSoggetti.xml. Schema. Pagina 1 di 7

Specifiche tecniche. Allegato C

Gestione ex Inpdap SISTEMA INFORMATIVO COOPERAZIONE CON GLI ENTI DI PATRONATO PER LA ISTRUTTORIA RELATIVA ALLE

Allegato 5 METADATI BOZZA

<?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs=" targetnamespace=

GAZZETTA UFFICIALE DELLA REPUBBLICA ITALIANA Serie generale - n. 8 ALLEGATO 5 METADATI

Università Ca Foscari di Venezia Linguistica Informatica Mod. 1 Anno Accademico XML. Rocco Tripodi

Autorità Nazionale Anticorruzione e per la valutazione e la trasparenza delle amministrazioni pubbliche

Indagini sul personale dipendente Applicazione web per la raccolta dei dati Guida tecnica

Tecnologie Web T XML Schema

ALLEGATO B SCHEMA XSD DELLE SPECIFICHE TECNICHE DEL MODELLO TIPIZZATO DELL ATTO MODIFICATIVO DELL ATTO COSTITUTIVO E DELLO STATUTO DI START-UP

La struttura: DTD. Laura Farinetti Dip. Automatica e Informatica Politecnico di Torino. laura.farinetti@polito.it

Autorità per l energia elettrica e il gas

Tecniche Multimediali

Specifiche tecniche per il controllo e la trasmissione telematica delle pratiche di Comunicazione Unica

Web Service per il controllo e la trasmissione telematica delle pratiche di Comunicazione Unica

GAUDI SSPC: Tracciato XSD flussi G41-G42-G43 Gestore di rete GAUDI-SSPC GESTIONE FLUSSI G41 G42 - G43

XML extensible Markup Language

Uno XML Schema è un documento XML che descrive la grammatica di un linguaggio XML utilizzando un linguaggio di markup specifico.

La sintassi di un DTD si basa principalmente sulla presenza di quattro dichiarazioni:

Esercitazione XML. Tecniche di Programmazione avanzata Corso di Laurea Specialistica in Ingegneria Telematica Università Kore Enna A.A.

o SUAP_common_components.xsd, contiene gli elementi informativi condivisi dai moduli afferenti l ambito Attività commerciali e assimilabili

Manuale Utente TebeniService 5.0.0

SRTY: MANUALE D USO SVILUPPATORE Progetto ARPA

MODELLI DEI PACCHETTI DI ARCHIVIAZIONE (AIP)

Sistema DE.PRO.EM. Istruzioni per il caricamento delle informazioni relative ai prodotti tramite file XML. Versione 2.0

unico</xs:documentation>

Sistema DE.PRO.EM. Istruzioni per il caricamento delle informazioni relative ai prodotti tramite file XML. Versione 3.0

Specifiche di invocazione del sistema di monitoraggio e controllo servizi CART

Tecnologie Web T XML Schema

12. Xml e basi di dati internet

Interoperabilità SISTRI Descrizione servizi per upload consuntivo percorsi da sistemi ferroviari

Web Service per importare un adempimento SUAP in. Versione: 1.2 Data: 16/04/12 Autore: InfoCamere Direzione Applicazioni

Basi di dati - Architetture e linee di evoluzione Paolo Atzeni, Stefano Ceri, Piero Fraternali, Stefano Paraboschi, Riccardo Torlone

SISTEMA INFORMATIVO COOPERAZIONE CON GLI ENTI DI PATRONATO PER LA ISTRUTTORIA RELATIVA ALLE NOTA TECNICA: SCHEMA XSD PER ESTERA.

IL DIRETTORE DELL AGENZIA. In base alle attribuzioni conferitegli dalle norme riportate nel seguito del presente provvedimento, Dispone:

SPECIFICHE ACCETTAZIONE PDF

o SUE_modulo_comunicazione_fine_lavori xsd, che implementa COMUNICAZIONE FINE LAVORI

XML (extensible Markup Language)

Manuale Utente. STARTUP Servizio Dettaglio Vetrina Release 1.0. Versione: 1.0 Data Versione: 7 / 11 / Descr. modifiche: Motivazioni :

AdvSelf Italia Srl. Manuale Gateway FTP XML AdvSelf Italia srl - All Rights Reserved

Standardizzazione flussi informativi relativi al bonus sociale elettrico e/o gas (art. 10 del TIBEG)

Standard Documentali XML

Decreto 10 luglio (Pubblicato nella G.U. n. 165 del Suppl. Ordinario n.120)

Schema gestionesegnalazioni.xsd

XML Schema. Dario Bottazzi Tel , SkypeID: dariobottazzi

PROGETTO TESSERA SANITARIA. Schema dati spesa sanitaria di cui art. 3 comma 3 D.ls 175/2014

SPECIFICHE TECNICHE DEL MODELLO STANDARD TIPIZZATO PER LA TRASMISSIONE DEL CONTRATTO DI RETE AL REGISTRO DELLE IMPRESE

Specifiche tecniche di trasmissione per i Comuni

ORSO 3.0 OSSERVATORIO RIFIUTI SOVRAREGIONALE

Linguaggi per il web oltre HTML: XML

6. XML E RAPPRESENTAZIONE DEL FORMATO DI RISPOSTA

MINISTERO DELLA GIUSTIZIA

PROGETTO TESSERA SANITARIA

Università degli Studi di Brescia INFORMATICA. Dipartimento di Ingegneria Meccanica e Industriale

Manuale d uso Servizi di accoglienza prescrizioni regionali

Elementi di informatica e Programmazione

ALLEGATO B SCHEMA XSD DELLE SPECIFICHE TECNICHE DEL MODELLO TIPIZZATO DELL ATTO DI COSTITUZIONE DI START-UP INNOVATIVE AVENTI FORMA DI SOCIETÀ A

Allegato A) Il file prodotto e presentato dal tecnico deve rispondere alle seguenti caratteristiche:

ALLEGATO B. Specifiche tecniche per la trasmissione telematica dei dati relativi al

XML, parte 1b Sistemi distribuiti, Corso di Laurea in Ingegneria

Nota illustrativa. Si riportano di seguito:

Schemi XML (XSD) Giuseppe Della Penna Università degli Studi di L Aquila.

ALLEGATO C SCHEMA XSD DELLE SPECIFICHE TECNICHE DEL MODELLO TIPIZZATO DELL ATTO DI COSTITUZIONE DI START-UP INNOVATIVE AVENTI FORMA DI SOCIETÀ A

Integrazione light InfocarWeb2

ALLEGATO A. Specifiche tecniche per la trasmissione telematica Modello Iva 74 bis

WEB SERVICES SERVIZI PER RICEZIONE ED ELABORAZIONE MESSAGGI AMBIENTE REALE

PAG. 1 DI LUGLIO 2010 PROGETTO TESSERA SANITARIA WEB SERVICES PER LA TRASMISSIONE DEI CERTIFICATI DI MALATTIA ALL INPS VER 1.

1 DOMINIO DI APPLICAZIONE DEL SERVIZIO INFORMATICO DI TESORERIA... 3

ISTRUZIONI PER LA COMPILAZIONE DELLA SEGNALAZIONE LIBRO SOCI

Anagrafe Nazionale Vaccini. Gestione Accoglienza Flussi

Transcript:

Esercizi Laboratorio XMLSchema Dato il file XML dato, realizzare: 1. Uno schema DTD 2. Uno schema XMLSchema E rispondere alle successive domande Ombretta Gaggi, Matteo Ciman Università di Padova 1 Tecnologie Web - 2 2 Domanda 1 Il file xml fornito è ben formato Domanda 2 Il file XML fornito è valido La domanda è mal posta Tecnologie Web - 3 3 Tecnologie Web - 4 4

Domanda 3 Il file XML fornito è valido rispetto a questo frammento di schema DTD: Domanda 4 Il file XML fornito è valido rispetto a questo frammento di schema DTD: <!ELEMENT personaggio ( #PCDATA colore peso potenza presentein img descr) *> <!ELEMENT personaggio ( #PCDATA, colore, peso, potenza, presentein, img, descr) *> Il frammento di schema non è corretto secondo il linguaggio DTD Il frammento di schema non è corretto secondo il linguaggio DTD Tecnologie Web - 5 5 Tecnologie Web - 6 6 Domanda 5 Quale modello è preferibile per questo tipo di file? Bambole russe Fette di salame Giardino dell Eden Tende alla Veneziana Bambole russe o Giardino dell Eden Bambole russe o Tende alla Veneziana La scelta del modello è ininfluente in questo caso Domanda 6 Si può definire uno schema DTD che pone maggiori vincoli al tag colore rispetto alla soluzione proposta Tecnologie Web - 7 7 Tecnologie Web - 8 8

Domanda 7 Il tag peso può essere definito in XMLSchema come un tipo semplice Domanda 8 Lo schema che descrive il file XML dato contiene Un tipo misto Più di un tipo misto Non contiene tipi misti Tecnologie Web - 9 9 Tecnologie Web - 10 10 Schema DTD - 1 <!ELEMENT protagonisti ( personaggio+ ) > <!ATTLIST protagonisti gioco CDATA #REQUIRED > Soluzioni <!ELEMENT personaggio ( colore, peso, potenza?, presentein, img, descr) > <!ELEMENT colore ( #PCDATA ) > <!ELEMENT peso ( #PCDATA ) > <!ATTLIST peso unitamisura CDATA #FIXED "wink" > Tecnologie Web - 11 11 Tecnologie Web - 12 12

Schema DTD - 2 <!ELEMENT potenza ( #PCDATA ) > <!ELEMENT presentein ( serie* ) > <!ELEMENT serie ( #PCDATA ) > <!ELEMENT img EMPTY > <!ATTLIST img alt CDATA #REQUIRED, src CDATA #REQUIRED > <!ELEMENT descr ( p+ ) > <!ELEMENT p ( #PCDATA em )* > <!ELEMENT em ( #PCDATA ) > Schema XMLSchema - protagonisti <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" xmlns="http://www.protagonisti.com" targetnamespace="http://www.protagonisti.com" elementformdefault="qualified"> <xs:element name="protagonisti"> <xs:complextype> <xs:element name="personaggio" maxoccurs="unbounded" type="tpersonaggio" /> <xs:attribute name="gioco" type="xs:string" use="required" /> </xs:element> Tecnologie Web - 13 13 Schema XMLSchema - personaggio <xs:complextype name="tpersonaggio"> <xs:element name="colore" type="tcolore" /> <xs:element name="peso" type="tpeso" /> <xs:element name="potenza" type="tpotenza" minoccurs="0"/> <xs:element name="presentein" type="tpresente" /> <xs:element name="img" type="timmagine" /> <xs:element name="descr" type="tdescr" /> <xs:attribute name="nome" type="xs:string" use="required" /> Schema XMLSchema - colore <xs:simpletype name="tcolore"> <xs:enumeration value="rosso" /> <xs:enumeration value="blu" /> <xs:enumeration value="rosa" /> <xs:enumeration value="bianco" /> <xs:enumeration value="arancione" /> <xs:enumeration value="viola" />

Schema XMLSchema peso e presente <xs:complextype name="tpeso"> <xs:simplecontent> <xs:extension base="xs:positiveinteger"> <xs:attribute name="unitamisura" type="xs:string" fixed="wink" /> </xs:extension> </xs:simplecontent> <xs:complextype name="tpresente"> <xs:element name="serie" maxoccurs="unbounded" minoccurs="0" type="tserie" /> Schema XMLSchema potenza e immagine <xs:simpletype name="tpotenza"> <xs:enumeration value="bassa" /> <xs:enumeration value="media" /> <xs:enumeration value="elevata" /> <xs:complextype name="timmagine"> <xs:attribute name="src" type="xs:anyuri" use="required" /> <xs:attribute name="alt" type="xs:string" /> Schema XMLSchema - serie <xs:simpletype name="tserie"> <xs:enumeration value="angry Birds" /> <xs:enumeration value="angry Birds Rio" /> <xs:enumeration value="angry Birds Star Wars" /> <xs:enumeration value="angry Birds Space" /> Schema XMLSchema - fine <xs:complextype name="tdescr"> <xs:choice maxoccurs="unbounded"> <xs:element name="p" type="tp" /> </xs:choice> <xs:complextype name="tp" mixed="true"> <xs:choice maxoccurs="unbounded" minoccurs="0"> <xs:element name="em" type="xs:string" /> </xs:choice>