DTD ed XML Schema - Esercizi
|
|
- Orsola Vecchio
- 8 anni fa
- Visualizzazioni
Transcript
1 Corso di Laurea Specialistica in Ingegneria Informatica Corso di Linguaggi e Tecnologie Web A. A DTD ed XML Schema - Esercizi Eufemia TINELLI
2 Contenuti Esercizi: DTD XML e XSD XML Design Pattern per XML
3 Esercizio 1 Si progetti il DTD e si scriva un XML valido per un linguaggio di markup per lettere. Requisiti: Ogni lettera ha un mittente, una data, un destinatario, un oggetto, una forma cortese di saluto, un corpo, una chiusura, una firma. Il corpo della lettera ha quanto meno un paragrafo
4 DTD es. 1 <!ELEMENT lettera (mittente, data, destinatario, oggetto, saluto,corpo, chiusura, firma)> <!ELEMENT mittente (#PCDATA)> <!ELEMENT data (#PCDATA)> <!ELEMENT destinatario (#PCDATA)> <!ELEMENT oggetto (#PCDATA)> <!ELEMENT saluto(#pcdata)> <!ELEMENT corpo (paragrafo+)> <!ELEMENT paragrafo (#PCDATA)> <!ELEMENT chiusura (#PCDATA)> <!ELEMENT firma (#PCDATA)>
5 XML es. 1 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE lettera SYSTEM "lettera.dtd"> <lettera> <mittente>max Temporali</mittente> <data>23 Ottobre 2011</data> <destinatario>i tifosi della MotoGP</destinatario> <oggetto>dramma a Sepang durante la gara della MotoGP</oggetto> <saluto>ciao Marco</saluto> <corpo> <paragrafo>non mi sembra vero, sono frastornato. Mi tremano le mani ed ho un senso di nausea da malessere. [ ]</paragrafo> <paragrafo>non la commento, non le voglio nemmeno rivedere quelle immagini. Sono crude, impietose, devastanti per la sensibilità di chiunque.[ ]</paragrafo> <paragrafo>marco è stato un campione di umanità e di simpatia prima di tutto, l unico pilota a cui ho chiesto una dedica su un poster [ ]</paragrafo> <paragrafo>non oso mettermi nei panni del babbo di Marco, della fidanzata, della mamma e [ ]</paragrafo> </corpo> <chiusura> Con affetto,</chiusura> <firma>max Temporali</firma> </lettera>
6 XML di uno schema relazionale DTD <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE schema SYSTEM schemarelazionale.dtd"> <schema> <relazione nome="studente"> <attributi> <attributo null="no">matricola</attributo> <attributo null="yes">nome</attributo> <attributo null="yes">cognome</attributo> <attributo null="yes">data nascita</attributo></attributi> <chiave><componente>matricola</componente> </chiave> </relazione> <relazione nome="esame"> <attributi> <attributo null="no">corso</attributo> <attributo null="no">studente</attributo> <attributo null="yes">data</attributo> <attributo null="no">voto</attributo></attributi> <chiave><componente>corso</componente><componente>studente</componente></chiave> <chiave_esterna> <sorgente><componente>studente</componente></sorgente> <destinazione ref= Studente >Matricola</destinazione> </chiave_esterna> </relazione> </schema>
7 XML DTD: Soluzione <?xml version="1.0" encoding="utf-8"?> <!ELEMENT schema (relazione)+> <!ELEMENT relazione (attributi,chiave,chiave_esterna*)> <!ELEMENT attributi (attributo+)> <!ELEMENT chiave (componente+)> <!ELEMENT chiave_esterna (sorgente,destinazione)> <!ELEMENT sorgente (componente+)> <!ELEMENT attributo (#PCDATA)> <!ELEMENT componente (#PCDATA)> <!ELEMENT destinazione (#PCDATA)> <!ATTLIST relazione nome ID #REQUIRED> <!ATTLIST attributo null (yes no) yes > <!ATTLIST destinazione ref IDREF #REQUIRED>
8 Esercizio Si progetti un XSD e si scriva un XML valido per un linguaggio di markup per un ordine di acquisto. Requisiti: Ogni ordine di acquisto ha la data dell ordine ed una serie di informazioni: dati acquirente degli US (nome e indirizzo), dati venditore degli US (nome e indirizzo) e dati dei prodotti acquistati. Ciascuna di queste informazioni può avere un commento opzionale Ciascun prodotto ha un nome, una quantità (non superiore a 100), un prezzo, una data di spedizione ed un codice (es. formato del codice 123-AB)
9 XSD es. 2 (1) <xsd:schema xmlns:xsd=" <xsd:annotation> <xsd:documentation xml:lang="en">purchase order schema for Example.com.Copyright 2000 Example.com. All rights reserved.</xsd:documentation> </xsd:annotation> <xsd:element name="purchaseorder" type="purchaseordertype"/> <xsd:element name="comment" type="xsd:string"/>
10 XSD es. 2 (2) <xsd:complextype name="purchaseordertype"> <xsd:sequence> <xsd:element name="shipto type="usaddress"/> <xsd:element name="billto" type="usaddress"/> <xsd:element ref="comment minoccurs="0"/> <xsd:element name="items" type="items"/> </xsd:sequence> <xsd:attribute name="orderdate" type="xsd:date"/> </xsd:complextype>
11 XSD es. 2 (3) <xsd:complextype name="usaddress"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="street" type="xsd:string"/> <xsd:element name="city" type="xsd:string"/> <xsd:element name="state" type="xsd:string"/> <xsd:element name="zip" type="xsd:decimal"/> </xsd:sequence> <xsd:attribute name="country" type="xsd:nmtoken fixed="us"/> </xsd:complextype>
12 XSD es. 2 (4) <xsd:complextype name="items"> <xsd:sequence> <xsd:element name="item" minoccurs="0" maxoccurs="unbounded"> <xsd:complextype> <xsd:sequence> <xsd:element name="productname" type="xsd:string"/> <xsd:element name="quantity"> <xsd:simpletype> <xsd:restriction base="xsd:positiveinteger"> <xsd:maxexclusive value="100"/> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="usprice" type="xsd:decimal"/> <xsd:element ref="comment" minoccurs="0"/> <xsd:element name="shipdate" type="xsd:date" minoccurs="0"/> </xsd:sequence> <xsd:attribute name="partnum" type="sku" use="required"/> </xsd:complextype> </xsd:element> </xsd:sequence> </xsd:complextype>
13 XSD es. 2 (5) <!-- Stock Keeping Unit, a code for identifying products --> <xsd:simpletype name="sku"> <xsd:restriction base="xsd:string"> <xsd:pattern value="\d{3}-[a-z]{2}"/> </xsd:restriction> </xsd:simpletype> </xsd:schema>
14 XML es. 2 <?xml version="1.0"?> <purchaseorder xmlns:xs=" xs:nonamespaceschemalocation= purchase-order.xsd orderdate=" "> <shipto country="us"> <name>alice Smith</name><street>123 Maple Street</street> <city>mill Valley</city><state>CA</state> <zip>90952</zip> </shipto> <billto country="us"> <name>robert Smith</name><street>8 Oak Avenue</street> <city>old Town</city><state>PA</state> <zip>95819</zip> </billto> <comment>hurry, my lawn is going wild!</comment> <items> <item partnum="872-aa"> <productname>lawnmower</productname><quantity>1</quantity><usprice>148.95</usprice> <comment>confirm this is electric</comment> </item> <item partnum="926-aa"> <productname>baby Monitor</productName><quantity>1</quantity><USPrice>39.98</USPrice> <shipdate> </shipdate> </item> </items> </purchaseorder>
15 XML di una business card XSD <?xml version="1.0" encoding="utf-8"?> <b:card xmlns:b=" xmlns:xs=" xs:schemalocation=" <b:name>john Doe</b:name> business-card.xsd"> <b:title>ceo, Widget Inc.</b:title> <b:phone>(202) </b:phone> <b:logo uri="widget.gif" /> </b:card>
16 XML XSD: Soluzione <schema xmlns=" xmlns:b=" targetnamespace=" elementformdefault="qualified"> <element name="card" type="b:card_type"/> <complextype name="card_type"> <sequence> <element ref="b:name"/><element name="title" type="string"/> <element name=" " type="b: "/><element name="phone" type="string" minoccurs="0"/> <element name="logo" type="b:logo_type" minoccurs="0"/> </sequence> </complextype> <element name="name" type="string"/> <simpletype name=" "> <restriction base="string"><pattern value="([a-z] [0-9] [0-9] [.])+"/> </restriction> </simpletype> <complextype name="logo_type"> <attribute name="uri" type="anyuri" use="required"/> </complextype> </schema>
17 Best practices - blogs.msdn.com/b/ /b/skaufman/archive/2005/05/10/ aspx
18 Approccio Bambole Russe <xsd:element name="book"> <xsd:complextype> <xsd:sequence> <xsd:element name="title" type="xsd:string"/> <xsd:element name="author" type="xsd:string"/> </xsd:sequence> </xsd:complextype> </element> Nessuno dei tipi e degli elementi è riutilizzabile (local scope) Stile compatto De-accoppiamento: ogni elemento si descrive da se Coesione: tutte le informazioni sono raggruppate in un unica descrizione
19 Approccio Fette di Salame <xsd:element name="title" type="xsd:string"/> <xsd:element name="author" type="xsd:string"/> <xsd:element name="book"> <xsd:complextype> <xsd:sequence> <xsd:element ref="title"/> <xsd:element ref="author"/> </xsd:sequence> </xsd:complextype> </xsd:element> Tipi ed elementi riutilizzabili (global scope) Stile verboso Accoppiamento: elementi interconnessi Coesione: tutte le informazioni sono raggruppate in un unica descrizione
20 Approccio Tende alla Veneziana <xsd:simpletype name="title"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="mr."/> <xsd:enumeration value="mrs."/> <xsd:enumeration value="dr."/> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name="name"> <xsd:restriction base="xsd:string"> <xsd:minlength value="1"/> </xsd:restriction> </xsd:simpletype> <xsd:complextype name="publication"> <xsd:sequence> <xsd:element name="title" type="title"/> <xsd:element name="author" type="name"/> </xsd:sequence> </xsd:complextype> Riuso delle definizioni dei tipi Stile verboso Accoppiamento: elementi interconnessi Coesione: tutte le informazioni sono raggruppate in un unica descrizione <xsd:element name="book" type="publication"/>
21 Approccio Giardino dell Eden Eden <?xml version="1.0" encoding="utf-8"?> <xs:schema targetnamespace=" xmlns:xs=" elementformdefault="qualified" attributeformdefault="unqualified"> <xs:element name="bookinformation" type="bookinformationtype"/> <xs:complextype name="bookinformationtype"> <xs:sequence> <xs:element ref="title"/> <xs:element ref="isbn"/> <xs:element ref="publisher"/> <xs:element ref="peopleinvolved" maxoccurs="unbounded"/> </xs:sequence> </xs:complextype> <xs:complextype name="peopleinvolvedtype"> <xs:sequence> <xs:element ref="author"/> </xs:sequence> </xs:complextype> <xs:element name="title" type="string"/> <xs:element name="isbn" type="string"/> <xs:element name="publisher" type="string"/> <xs:element name="author" type="string"/> <xs:element name="peopleinvolved" type="peopleinvolvedtype"/> </xs:schema>
La struttura: XML Schema
La struttura: XML Schema Laura Farinetti, Fulvio Corno Dip. Automatica e Informatica Politecnico di Torino L. Farinetti, F. Corno - Politecnico di Torino 1 XML Schema Inizialmente proposto da Microsoft,
DettagliLaboratorio di Sistemi Distribuiti
Laboratorio di Sistemi Distribuiti Bianchi Marco Univ. Roma Tor Vergata November 8, 2006 Bianchi Marco (Univ. Roma Tor Vergata) Laboratorio di Sistemi Distribuiti November 8, 2006 1 / 73 Introduzione ad
DettagliLaboratorio XMLSchema
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
DettagliXML extensible Markup Language
XML extensible Markup Language Schemi parte b XMLSchema versione 2.0 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina) G. Mecca Università della Basilicata
DettagliEsercitazione XML. Tecniche di Programmazione avanzata Corso di Laurea Specialistica in Ingegneria Telematica Università Kore Enna A.A.
Tecniche di Programmazione avanzata Corso di Laurea Specialistica in Ingegneria Telematica Università Kore Enna A.A. 2009-2010 Alessandro Longheu http://www.diit.unict.it/users/alongheu alessandro.longheu@diit.unict.it
Dettagli2 Reti di Calcolatori XML
2 3 4 5 6 7 8 root element Risultati Basi di dati 10 Dicembre 2003 Mario Rossi Corso Data List a_st
DettagliScanDoc presentazione ed uso
ScanDoc presentazione ed uso - documentazione ufficiale - Sommario Premessa... 2 Descrizione ScanDoc... 2 Panoramica... 2 Funzioni disponibili... 2 Invio di documenti letti da scanner tramite mail... 2
DettagliIntroduzione a XML: Document Type Definition; parser XML; XML-schema; extensible Stylesheet Language. a.a. 2004/05 Tecnologie Web 1
Introduzione a XML: Document Type Definition; parser XML; XML-schema; extensible Stylesheet Language a.a. 2004/05 Tecnologie Web 1 XML - I XML (exstensible Markup Language): XML è un formato standard,
DettagliLinguaggi di Schema (DTD e XML-Schema) Anders Møller, Michael Schwartzbach (adattamento di Fabio Grandi)
Linguaggi di Schema (DTD e XML-Schema) Anders Møller, Michael Schwartzbach (adattamento di Fabio Grandi) Linguaggi XML Linguaggio XML: un insieme di documenti XML con una qualche semantica schema: una
DettagliASSEGNAZIONE FABBISOGNO
2.0 1 8 Sommario SOMMARIO... 2 1 INTRODUZIONE... 3 2 DETTAGLIO DEL DOCUMENTO... 4 3 SCHEMA XML (STANDARD W3C)... 6 4 ESEMPIO DOCUMENTO XML... 8 2.0 2 8 1 Introduzione In queste pagine è descritta la struttura
DettagliGestione ex Inpdap SISTEMA INFORMATIVO DOMANDE DI PRESTAZIONI PENSIONISTICHE E NON PENSIONISTICHE
Allegato_Tecnico Gestione ex Inpdap SISTEMA INFORMATIVO COOPERAZIONE CON GLI ENTI DI PATRONATO PER LA ISTRUTTORIA RELATIVA ALLE DOMANDE DI PRESTAZIONI PENSIONISTICHE E NON PENSIONISTICHE NOTA TECNICA:
DettagliSpecifiche struttura del file dei rilievi Descrizione e XML Schema
Specifiche struttura del file dei rilievi Descrizione e XML Schema Contenuti CONTENUTI...2 1 INTRODUZIONE...3 2 MODELLO INFORMATIVO...4 3 APPENDICE...7 3.1 APPENDICE A XSD...7 3.1.1 Remark.xsd...7 2 1
DettagliReferti on-line e CRM ReView Service Monitor Specifiche tecniche
Referti on-line e CRM ReView Service Monitor Specifiche tecniche Versione 1.3 Sommario 1- Introduzione... 3 2 - Modalità di interazione con il servizio... 3 3 - Formato dell output... 3 4 - Modello dei
Dettagliextensible Markup Language
XML a.s. 2010-2011 extensible Markup Language XML è un meta-linguaggio per definire la struttura di documenti e dati non è un linguaggio di programmazione un documento XML è un file di testo che contiene
DettagliXML Schema. Dario Bottazzi Tel. 051 2093541, E-Mail: dario.bottazzi@unibo.it, SkypeID: dariobottazzi
XML Schema Dario Bottazzi Tel. 051 2093541, E-Mail: dario.bottazzi@unibo.it, SkypeID: dariobottazzi XML Schema Definition (XSD)! Alternativa ai DTD basata su XML! Uno XML Schema descrive la struttura di
DettagliXML Schema WWW. Fabio Vitali
XML Schema Fabio Vitali Sommario Oggi esaminiamo in breve XML Schema u Perché non bastano i DTD u Tipi ed elementi u Definizione di elementi ed attributi u Altri aspetti rilevanti di XML Schema A seguire:
DettagliSistema di Tracciabilità del Farmaco
SPECIFICHE TECNICHE DEI TRACCIATI XML TRACCIATO PER LE VALORIZZAZIONI DELLA FORNITURA A SSN Sistema di Tracciabilità del Farmaco Fase 1 Fase di prima attuazione 1 gennaio 2006 Versione 1.1 Pag. 1 di 16
DettagliAllegato 2 XML-Schema per l alimentazione del ReGIndE TipiBaseReGIndE.xsd
Allegato 2 XML-Schema per l alimentazione del ReGIndE TipiBaseReGIndE.xsd
DettagliBasi di Dati Esercitazione per la II prova intermedia 2013
DOMANDE di Teoria sui sistemi DBMS Basi di Dati Esercitazione per la II prova intermedia 2013 a) (3) Lo studente illustri la politica di concessione dei lock adottata dalla tecnica di locking a due fase
DettagliDOCUMENTO ARCHITETTURALE ARPA-BRIDGE
Contratto: Modulo: Sistema: Nota: A solo uso interno della Regione Toscana - Ufficio Ingegneria dei sistemi informativi e della comunicazione. Versione documento: 1.0 DOCUMENTO ARCHITETTURALE Livelli di
DettagliLa struttura: DTD. Laura Farinetti Dip. Automatica e Informatica Politecnico di Torino. laura.farinetti@polito.it
La struttura: DTD Laura Farinetti Dip. Automatica e Informatica Politecnico di Torino laura.farinetti@polito.it L. Farinetti - Politecnico di Torino 1 Modello di struttura I tag annidati danno origine
Dettagli1. Accordo di servizio Richiesta Indirizzi PEC CAD Art6 [concessionario del servizio di posta certificata al cittadino]
Allegato Tecnico 1. Accordo di servizio Richiesta Indirizzi PEC CAD Art6 [concessionario del servizio di posta certificata al cittadino]
DettagliDefinire linguaggi XML XSchema
Definire linguaggi XML XSchema 1 XMLSchema: cos'è e a cosa serve Scambio di informazioni/dati deve essere trattato in modo automatico I documenti XML usati da più partner devono avere la stessa struttura
DettagliInvio Attestati ai Datori di lavoro in formato XML Specifiche Tecniche
Allegato 2 Invio Attestati ai Datori di lavoro in formato XML Specifiche Tecniche Il presente documento ha lo scopo di fornire le specifiche tecniche del messaggio contenente la lista degli Attestati,
DettagliPiattaforma Informazioni Privilegiate. Implementation Guide. PIP Implementation Guide. IDENTIFICATIVO: PIP Implementation Guide ver. 1.
PIP Implementation Guide IDENTIFICATIVO: PIP Implementation Guide ver. 1.0 DATA: 15/12/2015 TIPO DOCUMENTO: APPLICAZIONE: Implementation Guide G.M.E. S.p.A. Piattaforma Informazioni Privilegiate Implementation
DettagliCapitolo 3. XML: extensible Markup Language. Introduzione Logical Structures Document Type Definition Namespace XML - Schema
Capitolo 3 XML: extensible Markup Language Introduzione Logical Structures Document Type Definition Namespace XML - Schema XML: extensible Markup Language Introduzione HTML: HyperText Markup Language HTML
DettagliTecniche Multimediali
È più facile modificare le esigenze in funzione del programma che viceversa. Non c è linguaggio in cui sia difficile scrivere cattivi programmi. Le tue esigenze si espandono fino a tutte quelle che può
DettagliAVVISO DI MERCE PRONTA
AVVISO DI MERCE 2.0 1 8 Sommario SOMMARIO... 2 1 INTRODUZIONE... 3 2 DETTAGLIO DEL DOCUMENTO... 4 3 SCHEMA XML (STANDARD W3C)... 5 4 ESEMPIO DOCUMENTO XML... 7 AVVISO DI MERCE 2.0 2 8 1 Introduzione In
DettagliOSSERVATORIO RIFIUTI SOVRAREGIONALE ~ ~ ~ IMPORTAZIONE AUTOMATICA DELLE IMFORMAZIONI SUI RIFIUTI RITIRATI E PRODOTTI DAGLI IMPIANTI.
OSSERVATORIO RIFIUTI SOVRAREGIONALE ~ ~ ~ IMPORTAZIONE AUTOMATICA DELLE IMFORMAZIONI SUI RIFIUTI RITIRATI E PRODOTTI DAGLI IMPIANTI Revisione 106 Omnigate srl Bergamo, luglio 2009 1. Introduzione Il servizio
DettagliManuale di progettazione schemi XML
Ministero dell'economia e delle finanze Dipartimento per le politiche fiscali - Ufficio coordinamento tecnologie informatiche Sergio Baldelli Manuale di progettazione schemi XML Conformi alle regole del
DettagliSpecifiche di invocazione del sistema di monitoraggio e controllo servizi CART
Regione Toscana Specifiche di invocazione del sistema di monitoraggio e controllo servizi CART Stato del documento Definitiva Versione del documento 1.8 Data 29/05/13 Documento Acronimo del documento Specifiche
DettagliFATTURA ELETTRONICA {
FATTURA ELETTRONICA { NORMATIVA La Finanziaria 2008 ha stabilito che la fatturazione nei confronti dell Amministrazione dello stato debba avvenire esclusivamente in maniera elettronica Il DM 5 aprile 2013
DettagliPROGETTO TESSERA SANITARIA
PROGETTO TESSERA SANITARIA WEB SERVICES PER LA COMUNICAZIONE DELL AUTORIZZAZIONE CHE UN MEDICO TITOLARE DEVE FORNIRE AL SISTEMA TS AFFINCHE UN MEDICO SUO SOSTITUTO POSSA PRESCRIVERE RICETTE DEMATERIALIZZATE
DettagliEDIZIONE FEBBRAIO 2012
MISADWEB SERVICE EDIZIONE FEBBRAIO 2012 Operazioni supportate GetAllVehicle Permette di ricevere la lista integrale delle vetture dell impianto. Accetta come parametro un xml contenente le informazioni
DettagliGestione ex Inpdap SISTEMA INFORMATIVO COOPERAZIONE CON GLI ENTI DI PATRONATO PER LA ISTRUTTORIA RELATIVA ALLE
Allegato_Tecnico Gestione ex Inpdap SISTEMA INFORMATIVO COOPERAZIONE CON GLI ENTI DI PATRONATO PER LA ISTRUTTORIA RELATIVA ALLE DOMANDE DI PRESTAZIONI PENSIONISTICHE E NON PENSIONISTICHE NOTA TECNICA:
DettagliAnno Accademico Corso di Tecnologie Web Introduzione a XML
Universita degli Studi di Bologna - Facolta di Ingegneria Anno Accademico 2007 2008 Corso di Tecnologie Web Introduzione a XML http://www lia.deis.unibo.it/courses/tecnologieweb0708/ > Linguaggio di markup
DettagliSpecifiche tecniche di trasmissione per i Comuni
Pag. 1 di 15 Specifiche tecniche di trasmissione per i Comuni versione data Modifiche principali Autore/i 0.1 Redazione specifiche tecniche Dario Piermarini 1/15 Pag. 2 di 15 1 INTRODUZIONE Un Comune che
DettagliXML. (extensible Markup Language) Seconda parte
XML (extensible Markup Language) Seconda parte XML Schema: motivazione XML è lo strumento ideale per esprimere documenti di testo, ma è anche molto di più è uno strumento per trasferire DATI STRUTTURATI
DettagliPROGETTO TESSERA SANITARIA
PROGETTO TESSERA SANITARIA WEB SERVICES PER LA VISUALIZZAZIONE E LO SCARICO DELLE RICEVUTE DI ATTESTAZIONE DELLE OPERAZIONI E DELLE TRANSAZIONI EFFETTUATE SULLE RICETTE DEMATERIALIZZATE (DECRETO 2 NOVEMBRE
DettagliAnno Accademico Corso di Tecnologie Web Introduzione a XML. Universita degli Studi di Bologna - Facolta di Ingegneria.
Universita degli Studi di Bologna - Facolta di Ingegneria Anno Accademico 2006-2007 Corso di Tecnologie Web Introduzione a XML > Linguaggio di markup aperto 4 extensible Markup Language Il linguaggio XML
Dettagli12-1-2015. GAZZETTA UFFICIALE DELLA REPUBBLICA ITALIANA Serie generale - n. 8 ALLEGATO 5 METADATI
ALLEGATO 5 METADATI 50 Indice 1 2 3 4 INTRODUZIONE... METADATIMINIMIDELDOCUMENTOINFORMATICO... METADATIMINIMIDELDOCUMENTOAMMINISTRATIVOINFORMATICO... METADATIMINIMIDELFASCICOLOINFORMATICOODELLAAGGREGAZIONEDOCUMENTALEINFORMATICA...
DettagliInteroperabilità SISTRI Descrizione servizi per upload consuntivo percorsi da sistemi ferroviari
Interoperabilità SISTRI servizi per upload consuntivo percorsi da sistemi ferroviari Prot. N.: SISTRI-ICD_SIS-001 SF Data: 15/05/2011 STORIA DEL DOCUMENTO VER. DATA DESCRIZIONE 1.0 01/05/2011 Prima Edizione
Dettagliistituito l'xml Working Group nell'ambito del W3C che nel dicembre 97 pubblica delle Proposed Recomendation
http://xml.html.it/guide/leggi/58/guida-xml-di-base/ INTRODUZIONE extensible Markup Language (XML) = metalinguaggio di markup, cioè un linguaggio che permette di definire altri linguaggi di markup non
DettagliXML e XML Schema. Ing. dell Informazione Gestione dei Servizi Telematici Federica Paganelli 1
XML e XML Schema Ing. dell Informazione Gestione dei Servizi Telematici Federica Paganelli 1 < Overview /> XML introduction Documents evolution theory Esperanto for data exchange Pillar of Information
DettagliAppendice A: Schema XML della descrizione della Busta e-gov
Appendice A: Schema XML della descrizione della Busta e-gov Appendice A: Schema XML della descrizione della Busta e-gov build.xml
DettagliCOMUNICAZIONE DI CONSEGNA
2.0 1 8 Sommario SOMMARIO... 2 1 INTRODUZIONE... 3 2 DETTAGLIO DEL DOCUMENTO... 4 3 SCHEMA XML (STANDARD W3C)... 7 4 ESEMPIO DOCUMENTO XML... 9 2.0 2 8 1 Introduzione In queste pagine è descritta la struttura
DettagliSemantic Web. Semantic Web. Il Semantic Web: una semplice estensione. Il Web oggi. Il Semantic Web. Semantic Web
Semantic Web L. Farinetti - Politecnico di Torino Semantic Web Laura Farinetti Dip. Automatica e Informatica Politecnico di Torino farinetti@polito.it 1 z Seconda generazione del Web z conceptual structuring
DettagliIl linguaggio XML. Capitolo 3. 3.1 Introduzione al linguaggio XML
Capitolo 3 Il linguaggio XML 3.1 Introduzione al linguaggio XML Il linguaggio XML (extensible Markup Language) è stato sviluppato nel 1996 da XML Working Group, gruppo di lavoro organizzato dal World Wide
DettagliRILEVAZIONE PRESENZE SPECIFICHE TECNICHE COLLOQUIO
1)d ALLEGATO 14 RILEVAZIONE PRESENZE SPECIFICHE TECNICHE COLLOQUIO TRA IL SISTEMA INFORMATICO DEL COMUNE ED IL SISTEMA INFORMATICO DELLA SOCIETA PREPOSTA AL SERVIZIO DI REFEZIONE vers. 2.2 Indice 1. SCOPO
DettagliXML schemi: piu espressivi delle dtd, e + XML DOM Document Object Model: accesso delle applicazioni XML ai documenti XML
XML2: incipit XML spazi di nomi: per gestire il clash tra nomi di attributi che si ripetono in piu linguaggi XML schemi: piu espressivi delle dtd, e + XML DOM Document Object Model: accesso delle applicazioni
DettagliUno XML Schema è un documento XML che descrive la grammatica di un linguaggio XML utilizzando un linguaggio di markup specifico.
Uno XML Schema è un documento XML che descrive la grammatica di un linguaggio XML utilizzando un linguaggio di markup specifico. In quanto documento XML, uno XML Schema ha un root element che contiene
DettagliWeb Service 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 Versione: 3 Data: 16/10/2014 Autore: InfoCamere 1. Introduzione al documento...3 1.1 Modifiche al documento...
DettagliLinguaggi per il web oltre HTML: XML
Linguaggi per il web oltre HTML: XML Luca Console Con XML si arriva alla separazione completa tra il contenuto e gli aspetti concernenti la presentazione (visualizzazione). XML è in realtà un meta-formalismo
DettagliSistema DE.PRO.EM. Istruzioni per il caricamento delle informazioni relative ai prodotti tramite file XML. Versione 1.0
Sistema DE.PRO.EM. Istruzioni per il caricamento delle informazioni relative ai prodotti tramite file XML Versione 1.0 1 Sommario Sommario... 2 1. Istruzioni operative... 3 2. Struttura del file XML...
DettagliAVVISO DI COLLAUDO. Descrizione del documento e schema XML. WebEDI Scambio elettronico documenti. AVVISO DI COLLAUDO.doc
2.0 1 8 Sommario SOMMARIO... 2 1 INTRODUZIONE... 3 2 DETTAGLIO DEL DOCUMENTO... 4 3 SCHEMA XML (STANDARD W3C)... 6 4 ESEMPIO DOCUMENTO XML... 8 2.0 2 8 1 Introduzione In queste pagine è descritta la struttura
DettagliAVVISO DI PAGAMENTO. Descrizione del documento e schema XML. WebEDI Scambio elettronico documenti. AVVISO DI PAGAMENTO.doc
Compilare il profilo:non scrivere qui! 1 10 Sommario SOMMARIO... 2 1 INTRODUZIONE... 3 2 DETTAGLIO DEL DOCUMENTO... 4 3 SCHEMA XML (STANDARD W3C)... 6 4 ESEMPIO DOCUMENTO XML... 9 Compilare il profilo:non
DettagliLinguaggi ed Applicazioni mul1mediali
Università degli Studi di Urbino "Carlo Bo" Linguaggi ed Applicazioni mul1mediali 06.01- Introduction to mark-up. 06.02- classification 06.03- SGML 06.04- XML Hypertext Maurizio Maffi ISTI Informa1on Science
DettagliSpecifiche tecniche per il controllo e la trasmissione telematica delle pratiche di Comunicazione Unica
Specifiche tecniche per il controllo e la trasmissione telematica delle pratiche di Comunicazione Unica 1/20 1.1 Modifiche Documento Descrizione Modifica Edizione Data Prima emissione 1 28/07/2008 1.2
DettagliIl Direttore Generale Nori
Direzione Generale Roma, 07-05-2013 Messaggio n. 7485 Allegati n.2 OGGETTO: Modifica al decreto 26 febbraio 2010, recante: «Definizione delle modalità tecniche per la predisposizione e l invio telematico
DettagliClassification of Financial Instrument(CFI)] quotazione si /no indicatore eventuale della quotazione
Allegato 2 TRACCIATO DATI PER ANAGRAFICHE TITOLI INTERMEDIARI Per uniformare l invio delle informazioni sui titoli trattati presso gli internalizzatori sistematici si propone l invio di un file in formato
DettagliAllegato 3 Struttura di Esiti.xml. Schema
Allegato 3 Struttura di Esiti.xml Schema Esiti.xsd
DettagliPCE Implementation Guide
Progetto: PC Sotto Progetto: Componente: PC Implementation Guide rev.: 2.0 data: 27-nov-2007 INDIC 1. Introduzione...3 1.1 Scopo...3 2. Formato degli Schemi...3 2.1 Ce_Message.xsd...4 2.2 Ce_BaseMessage.xsd...6
DettagliMinistero del Lavoro e della Previdenza Sociale
Ministero del Lavoro e della Previdenza Sociale Progetto per la costruzione del sistema di monitoraggio delle attività dei Fondi Paritetici Interprofessionali ISFOL ITALIA LAVORO Fase di sperimentazione
DettagliAnagrafe Nazionale Vaccini. Gestione Accoglienza Flussi
Gestione Accoglienza Flussi Versione 2.0 Aprile 2019 Manuale_GAF_AVN_v2.0 Pagina 1 di 24 Indice 1. Introduzione...4 1.1 Glossario...4 2. Informazioni relative al prodotto e al suo funzionamento...5 2.1
DettagliGoals. Università degli Studi di Torino Dip. di Informatica. XML: breve introduzione (2) XML: breve introduzione. XML: obiettivi. XML: obiettivi (2)
Goals Università degli Studi di Torino Dip. di Informatica Andres Baravalle (andres@di.unito.it) Vitaveska Lanfranchi (vita@di.unito.it) Conoscere XML come linguaggio di markup: Struttura Sintassi Interpretare
DettagliMANUALE UTENTE SRTY SISTEMA INFORMATIVO SANITARIO SRTY MANUALE UTENTE. Contratto:
Contratto: Contratto del 23/04/2002 (Rep. 6253/Raccolta 1966), per l affidamento dell espletamento dei Servizi Informatici per la progettazione, realizzazione e manutenzione di prodotti software per il
DettagliGME Sito Internet Files XML e Microsoft Office 2003
GME Sito Internet Files XML e Microsoft Office 2003 Revisione data 3.0 13 Giu 2005 INDICE DEL DOCUMENTO 1. Introduzione.. 3 2. Nuova struttura files XML 4 3. Importazione in Microsoft Excel 2003..... 5
DettagliZTL Firenze Inserimento Automatico
ZTL Firenze Inserimento Automatico Introduzione In seguito alla variazione dell ordinanza del giugno 2011 che regola la modalità di rilascio dei permessi portale per le categorie abilitate, non è più possibile
DettagliWeb applications for geographical data. Alberto Belussi maggio 2007
Web applications for geographical data Alberto Belussi maggio 2007 Applicazioni Web Cos è un applicazione Web? Un applicazione Web e un software che adotta come interfaccia verso l utente finale un ipertesto
DettagliQUALIFICAZIONE DELLA PORTA DI DOMINIO
QUALIFICAZIONE DELLA PORTA DI DOMINIO IN MODALITÀ PROVVISORIA Versione 1.0 Qualificazione della Porta di INDICE 1. PROCESSO DI QUALIFICAZIONE DELLA PORTA DI DOMINIO IN MODALITÀ PROVVISORIA 3 2. DESCRIZIONE
DettagliTecnologie Web T XML Schema
Tecnologie Web T Home Page del corso: http://www-db.deis.unibo.it/courses/tw/ Versione elettronica: 2.03.XMLSchema.pdf Versione elettronica: 2.03.XMLSchema-2p.pdf 1 Che cos è? È un alternativa ai DTD basata
DettagliSPECIFICA D'ORDINE. Descrizione del documento e schema XML. WebEDI Scambio elettronico documenti. SPECIFICA.doc
SPECIFICA.doc 2.0 1 8 Sommario SOMMARIO... 2 1 INTRODUZIONE... 3 2 DETTAGLIO DEL DOCUMENTO... 4 3 SCHEMA XML (STANDARD W3C)... 7 4 ESEMPIO DOCUMENTO XML... 3 SPECIFICA.doc 2.0 2 9 1 Introduzione In queste
DettagliWEB SERVICES SERVIZI PER RICEZIONE ED ELABORAZIONE MESSAGGI AMBIENTE REALE
Pag. 1 di 11 WEB SERVICES SERVIZI PER RICEZIONE ED ELABORAZIONE MESSAGGI AMBIENTE REALE Pag. 1 di 11 Pag. 2 di 11 1 GENERALITÀ... 3 1.1 CANALI DI COMUNICAZIONE DEI SISTEMI... 3 2 SOA DOMINIO ESTERNO...
DettagliIL DIRETTORE DELL AGENZIA. In base alle attribuzioni conferitegli dalle norme riportate nel seguito del presente provvedimento, Dispone:
N. 61273 /2011 protocollo Approvazione delle specifiche tecniche per la trasmissione alle Regioni e alle Province autonome di Trento e Bolzano dei dati relativi alla dichiarazione Irap 2011 e alla Comunicazione
DettagliSpecifiche tecniche. Allegato C.1
1/41 Specifiche tecniche Allegato C.1 2/41 Sommario 1 Introduzione... 3 2 Schemi XML... 4 2.1 Definizioni comuni... 5 2.2 FlussiSI1 Gestione della richiesta di indennizzo... 7 2.3 Flussi AS1 Annullamento
DettagliL etichetta e il pomodoro: un esempio di come già si usi la struttura delle informazioni nella vita di tutti i giorni
2 XML Un uovo, fin tanto che ha l albume ed il tuorlo separati può essere usato per fare tutte quelle ricette nelle quali si richiede solo l albume e solo il tuorlo. Basta sbatterlo un po perché il nostro
DettagliProvincia di Padova Settore Sistemi Informativi
Provincia di Padova Settore Sistemi Informativi Rilasciato in data 21/05/2007 Procedura di prenotazione licenze in conto proprio Manuale d'uso per Agenzie di Pratiche Auto Presentazione Il nuovo strumento
DettagliWebEDI Tracciato XML del messaggio FATTURA
WebEDI Tracciato XML del messaggio FATTURA Specifica Redatto da: Verificato da: Approvato da: Scopo del documento Il presente documento descrive la struttura XML della fattura gestita dal sistema WebEDI.
DettagliTECN.PROG.SIST.INF. XML. Roberta Gerboni
Roberta Gerboni Introduzione Lo sviluppo tecnologico relativo alle reti il crescente sviluppo della distribuzione di hardware per la comunicazione hanno reso necessaria Semantic Web significa un Web comprensibile
DettagliINF-1: Specifiche Tecniche di Interfaccia
INF-1: Specifiche tecniche di Interfaccia INF-1: Specifiche Tecniche di Interfaccia Versione 1.1 Nome doc.: INF-1 Specifiche Interfaccia v1.0.doc Edizione: 1.0 Data emissione: 12/1/2007 INDICE Modifiche
DettagliAppendice F: Allegato tecnico alle linee guida sull iscrizione on line
Linee guida Università Digitale Appendice F: Allegato tecnico alle linee guida sull iscrizione on line Descrizione tecnica del servizio realizzato da CINECA per adempiere alla sperimentazione delle verifiche
DettagliStruttura. Contenuto. Rappresentazione
XML: componenti di un documento Struttura Contenuto Rappresentazione XML Schema Meta linguaggio che usa XML per descrivere la struttura di un documento XML e offre una sintassi XML per descrivere i tipi
DettagliProgetto di Gestione Documenti in Ambiente Web
Progetto di Gestione Documenti in Ambiente Web Sessione Febbraio 2013 Marco Taddei 726523 Federico Valentini 726584 Il progetto SharesShop simula un portale web di una banca che mette a disposizione dei
DettagliRealizzazione di un sistema per l archiviazione, la conservazione sostitutiva e la dematerializzazione dei documenti
1/27 PROGETTO AIRUMBRIA la conservazione sostitutiva e la dematerializzazione dei documenti MODULI SW REALIZZATI E FUNZIONANTI DEL SERVIZIO DI CONSERVAZIONE - (documento 6.6.1) 2/27 Data: 1/6/2011 Compilato:
DettagliAgenzia per l Italia Digitale
Agenzia per l Italia Digitale Schemi XML del contrassegno generato elettronicamente di cui alla Circolare dell Agenzia per l Italia Digitale, n. 62 del 30 aprile 2013 Indice 1. Introduzione... 3 2. InfoPack...
DettagliProgrammazione in Ambienti Distribuiti A.A. 2004-05. Il web è costituito da:
XML Programmazione in Ambienti Distribuiti A.A. 2004-05 Motivazioni Il web è costituito da: Un insieme di protocolli per lo scambio di informazioni e documenti (HTTP/TCP/IP ) Un insieme enorme di calcolatori
Dettagli6. XML E RAPPRESENTAZIONE DEL FORMATO DI RISPOSTA
6. XML E RAPPRESENTAZIONE DEL FORMATO DI RISPOSTA Il permesso di fare copie digitali o fisiche di tutto o parte di questo lavoro per uso di ricerca o didattico è acconsentito senza corrispettivo in danaro,
DettagliXML Master di II livello "Sistemi informativi geografici per il monitoraggio e la gestione del territorio"
XML Master di II livello "Sistemi informativi geografici per il monitoraggio e la gestione del territorio" Claudio Rocchini claudio@rockini.name Istituto Geografico Militare 2013 Introduzione a XML extensible
DettagliGestione della Conoscenza
UNICAL - A.A. 2008-2009 Gestione della Conoscenza Prof. Massimo Ruffolo Ing. Ermelinda Oro Capitolo 3 XML: extensible Markup Language Introduzione Logical Structures Document Type Definition Namespace
DettagliWEB SERVICES SERVIZI PER RICEZIONE ED ELABORAZIONE MESSAGGI AMBIENTE PROVA
Pag. 1 di 16 WEB SERVICES SERVIZI PER RICEZIONE ED ELABORAZIONE MESSAGGI AMBIENTE PROVA Pag. 1 di 16 Pag. 2 di 16 1 GENERALITÀ... 3 1.1 CANALI DI COMUNICAZIONE DEI SISTEMI... 3 2 SOA DOMINIO ESTERNO...
DettagliMiFID - TREM v2.0 per interfaccia locale. 1. Invio di transazioni su strumenti finanziari identificati dal codice alternativo di identificazione (AII)
Allegato 1 MiFID - TREM v2.0 per interfaccia locale 1. Invio di transazioni su strumenti finanziari identificati dal codice alternativo di identificazione (AII) Gli strumenti finanziari possono essere
DettagliPostedoc - Manuale della Conservazione Sostitutiva
ver.: 2.0 del: 02/02/2011 MDCPOSTEDOC20 Documento pubblico Pagina 1 di 20 Copia Archiviata Elettronicamente File: MDCPOSTEDOC20 Copia cartacea Controllata in distribuzione ad enti esterni N : 0 Rilasciata
DettagliAutorità Nazionale Anticorruzione e per la valutazione e la trasparenza delle amministrazioni pubbliche
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 per utente
DettagliDOCUMENTO DI TRASPORTO
DDT.doc 1.0 1 8 Sommario SOMMARIO... 2 INTRODUZIONE... 3 DETTAGLIO DEL DOCUMENTO... 4 SCHEMA XML (STANDARD W3C)... 7 DDT.doc 1.0 2 10 Introduzione In queste pagine è descritta la struttura dello schema
DettagliFormati di interscambio
Università degli Studi di Brescia Elementi di informatica e Programmazione Dipartimento di Ingegneria Meccanica e Industriale EXCEL Docente: Marco Sechi E-mail: marco.sechi@unibs.it Vers. 11/10/2015 Formati
DettagliXML Schema Definition (XSD)
Corso di Laurea Specialistica in Ingegneria Informatica Corso di Linguaggi e Tecnologie Web A. A. 2011-2012 XML Schema Definition (XSD) Eufemia TINELLI Contenuti XML Schema e DTD Formato XML Schema Tipi
DettagliXML e Sistemi per la Gestione di Basi di Dati Relazionali
Basi di Dati Distribuite a.a. 2004/2005 XML e Sistemi per la Gestione di Basi di Dati Relazionali Luca Noce - luxnox2000@yahoo.it Elisa Marino - marino_elisa@hotmail.com Obiettivi Necessità di conciliare
DettagliMANUALE UTENTE PORTALE WEB SISTEMA GPP GESTIONE PROGRAMMI DI PRODUZIONE. Revisione 4
MANUALE UTENTE PORTALE WEB SISTEMA GPP GESTIONE PROGRAMMI DI PRODUZIONE Revisione 4 Settembre 2015 Sommario 1. Introduzione... 3 2. Panoramica delle funzionalità... 4 3. Comunicazione dei programmi di
Dettagli- c.f.-p.iva PEC
SETTORE SPORTELLO UNICO PER L EDILIZIA RESIDENZIALE E PRODUTTIVA APPALTO PER IL SERVIZIO DI DIGITALIZZAZIONE, CUSTODIA E CONSERVAZIONE DEGLI ARCHIVI DELLE PRATICHE EDILIZIE DEL COMUNE DI RIMINI ALLEGATO
Dettagli