Argomenti XML JSON. Linguaggi per la definizione e lo scambio di dati strutturati, semi-strutturati, non strutturati. XML Data Model JSON
|
|
- Eloisa Brunetti
- 7 anni fa
- Visualizzazioni
Transcript
1 XML JSON Argomenti 2 Linguaggi per la definizione e lo scambio di dati strutturati, semi-strutturati, non strutturati XML Data Model JSON
2 3 XML XML extensible Markup Language 4 Modello di dati XML Nato dall esigenza di coniugare i modelli di dati dei database usati come fonte di dati per le applicazioni web HTML, linguaggio per specificare contenuto e formattazione delle pagine web
3 Dati Strutturati Dati Semi-Strutturati 5 Dati Strutturati Rappresentati usando un formato con regole ben definite esempio, il modello relazionale Dati Semi-Strutturati Posseggono parzialmente una struttura Non tutta l informazione può essere rappresentata con la medesima struttura Ciascun oggetto potrebbe avere necessità di alcuni attributi diversi Dati Semi Strutturati 6 Dati auto-descrittivi Informazioni relative allo schema mescolate con le informazioni relative ai valori Possono essere rappresentati con un grafo orientato Label e tag sul grafo orientato rappresentano Nomi appartenenti allo schema Nomi di attributi Tipi di oggetto o di entità o classi Associazioni
4 Rappresentazione di Dati Semi-Strutturati 7 Dati Non Strutturati 8 I casi in cui i dati sono inseriti in un documento ma la loro struttura non è specificata Ad esempio in un documento HTML i tag racchiusi fra <...> inizio </...> fine indicano i criteri di formattazione di una pagina ma non il significato dei dati presenti nel documento
5 9 XML Data Model 10 Rappresentazione basata su alberi gerarchici Elementi complessi Costruiti a partire da altri elementi della gerarchia Elementi semplici Contengono valori XML tag Descrivono il significato dei dati nel documento <...> </...>
6 11 XML Modello Gerarchico ad Albero 12 Principali tipologie di documenti XML Documenti XML data-centric relativi a dati strutturati, spesso estratti da database Documenti XML Document-centric prevalentemente costituti da testo Documenti XML ibridi contengono sia dati strutturati, sia dati non strutturati, sia testo Documenti XML senza schema Non seguono uno schema predefinito relativamente ai nomi degli elementi relativamente alla corrispondente struttura ad albero
7 Sintassi XML 13 Un documento XML si dice ben formato se segue le regole sintattiche Nell intestazione la versione XML usata altri attributi rilevanti per la comprensione del documento Tutti gli elementi devono avere una coppia di tag che indicano l inizio e la fine dell elemento Interpretazione XML 14 DOM (Document Object Model) Modello che consente di convertire il documento nel corrispondente albero gerarchico Consente la manipolazione degli elementi attraverso un insieme di API Il documento deve essere esaminato per intero prima di effettuare la conversione SAX (Simple API for XML) I documenti XML sono elaborati al volo. Utile nei casi di Documenti di grandi dimensioni streaming
8 XML DTD Document Type Definition 15 Un documento XML è detto valido se segue uno schema XML definito in un altro XML DTD XML Schema DTD (Document Type Definition) Il DTD segue una sintassi specifica per definizione dei tag definizione proprietà degli elementi relativi a ciascuno dei tag Intestazione XML conforme a un DTD <?xml version= 1.0 standalone= no?> <!DOCTYPE Projects SYSTEM proj.dtd > 16 Esempi di DTD Projects
9 Esempio DTD Company 17 XML Schema 18 XML schema language Standard per la specifica della struttura di documenti XML Utilizza la stessa sintassi usata per i documenti XML Modello di dati ad albero Elementi e attributi Utilizza concetti propri del dominio delle basi di dati chiavi riferimenti identificatori
10 Figure 13.5 An XML schema file called company 19 Figure 13.5 (continued) An XML schema file called company. 20
11 Figure 13.5 (continued) An XML schema file called company. 21 Elementi presenti nel XML Schema 22 XML namespace Definisce l insieme di comandi (nomi) del XML Schema che possono essere usati Dichiarato attraverso una locazione web Annotazioni, documentazione, linguaggio Elementi e tipi di elementi Elemento di primo livello type, minoccurs, and maxoccurs Chiavi primarie e vincoli di integrità referenziale Struttura di elementi complessi Attributi composti
12 23 Altri linguaggi e protocolli legati a XML Extensible Stylesheet Language (XSL) Definisce il modo in cui una pagina HTML viene visualizzata da un web browser Extensible Stylesheet Language for Transformations (XSLT) Trasforma una struttura in un altra struttura Web Services Description Language (WSDL) Descrizione di Web Services in XML 24 Altri linguaggi e protocolli legati a XML Simple Object Access Protocol (SOAP) Protocollo indipendente dalla piattaforma e dal linguaggio di programmazione per lo scambio di messaggi e l esecuzione di remote procedure calls Resource Description Framework (RDF) Linguaggi e strumenti per lo scambio e l elaborazione attraverso il Web di descrizioni e di specifiche di metadati
13 25 JSON Origine 26 JSON - The JavaScript Object Notation data format JSON è un sottoinsieme del linguaggio JavaScript JSON non è un linguaggio di programmazione ma un formato per l interscambio di dati fra browser e server o fra server e server Successo di JSON legato alla semplicità della sua grammatica formato idoneo per l interoperabilità
14 27 Storia La creazione di JSON è attribuita a Douglas Crockford Ha dato il nome Ha formalizzato la grammatica nella RFC 4627 (2006) registered Internet media type application/json file extension.json JSON è stato ufficialmente inserito fra gli standard ECMA (Dicembre 2009) Esiste un altra formalizzazione di JSON da parte di IETF (Internet Engineering Task Force) - RFC 7159 I due standard differiscono nel modo con cui un testo JSON può essere considerato valido. Grammatica JSON 28 JSON è una rappresentazione testuale di dati strutturati Le specifiche JSON prevedono che i dati possono essere strutturati secondo una delle due seguenti modalità di composizione Una collezione di coppie nome/valore Una lista ordinata di valori
15 Elementi della grammatica JSON 29 Coppia stringa/valore Elementi della grammatica JSON 30 Lista Ordinata
16 Esempio di documento JSON 31 Lo stesso documento in XML 32
Tecniche Multimediali
Chiedersi se un computer possa pensare non è più interessante del chiedersi se un sottomarino possa nuotare Edsger Dijkstra (The threats to computing science) Tecniche Multimediali Corso di Laurea in «Informatica»
DettagliLinguaggi di Markup. Violetta Lonati. Dipartimento Scienze dell Informazione Università degli Studi di Milano
Linguaggi di Markup Violetta Lonati a Dipartimento Scienze dell Informazione Università degli Studi di Milano a E garantito il permesso di copiare, distribuire e/o modificare i materiali cont enuti in
DettagliLinguaggi per il Web: XML
Linguaggi per il Web: XML Piero Fraternali Sara Comai Politecnico di Milano XML http://w3c.org/xml/ -- http://www.microsoft.com/xml/ extended Markup Language Formato di file proposto dal W3C per distribuire
DettagliBreve Introduzione a XML
Origini! XML (extensible Markup Language) deriva da SGML (Standard Generalized Markup Language).! Sia con XML che con SGML è possibile definire linguaggi di markup specifici per vari domini, come la finanza
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
DettagliTecniche Multimediali
Le idee sono la cosa più importante, il resto è una conseguenza. Richard Feynman Tecniche Multimediali Corso di Laurea in «Informatica» - aa 2010-2011 Prof. Giorgio Poletti giorgio.poletti@unife.it XML
Dettagli3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni
IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................
DettagliSOMMARIO: linguaggio xml. Contenuti. A cura dell Ing. Buttolo Marco INTRODUZIONE...2 STRUTTURA DOCUMENTO XML...2 VISUALIZZAZIONE DOCUMENTI XML...
linguaggio xml A cura dell Ing. Buttolo Marco SOMMARIO: Contenuti INTRODUZIONE...2 STRUTTURA DOCUMENTO XML...2 VISUALIZZAZIONE DOCUMENTI XML...4 1 of 7 INTRODUZIONE: XML è l acronimo di extensible Markup
DettagliCONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI
CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI Introduzione alle basi di dati (2) 2 Modelli dei dati, schemi e istanze (1) Nell approccio con basi di dati è fondamentale avere un certo livello di
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,
DettagliJSON for Linked Data JSON-LD
JSON for Linked Data JSON-LD Giuseppe Santaniello Giuseppe Pietravalle Web Semantico A.A. 2015/2016 Linked Data Insiemi di dati interconnessi sul Web Esempio: DBpedia DBpedia contiene i dati di Wikipedia
DettagliIstituto per i beni artistici, culturali e naturali Bologna 15 ottobre 2007
XML, EAD ed EAC Istituto per i beni artistici, culturali e naturali Bologna 15 ottobre 2007 Contesto di riferimento L uso delle tecnologie informatiche per il trattamento dell informazione e della comunicazione
DettagliVoi fareste lo scambio? XML & Co. XML: le origini. XML: cosa è. XML: caratteristiche. XML: caratteristiche 02/03/2012
Lez. 6 Voi fareste lo scambio XML & Co. Nozioni di base per creare e visualizzare documenti XML 29/02/12 XML: cosa è XML: Extensible Markup Language: è un linguaggio che consente la rappresentazione di
DettagliLaboratorio di reti II: Extensible Markup Language
Laboratorio di reti II: Extensible Markup Language Stefano Brocchi brocchi@dsi.unifi.it 20 aprile, 2009 Stefano Brocchi Laboratorio di reti II: XML 20 aprile, 2009 1 / 27 Il linguaggio XML L XML (extensible
DettagliRDF. Resource Description Framework
RDF Resource Description Framework 1 Sommario 1) Cos è l RDF RDF Model and Syntax RDF Schema 2) Il data model RDF definizione di risorsa, proprietà e statement esempio 1 esempio 2 2 3) Combinazione RDF
DettagliSommario. Settimana - Gli elementi fondamentali... 1. Introduzione...xv. Giorno 1 - I linguaggi di markup...3
000B-XML-Somm.fm Page iii Wednesday, June 12, 2002 9:25 AM Sommario Introduzione...xv A chi si rivolge questo libro...xvi Convenzioni usate in questo libro...xvi Settimana - Gli elementi fondamentali...
DettagliSAX e DOM. Analisi di un documento
SAX e DOM Programmazione in Ambienti Distribuiti A.A. 2003-04 Analisi di un documento Il parser è uno modulo software utilizzato per l analisi di un documento Eseguire il parsing di un documento significa
DettagliHTML e Linguaggi. Politecnico di Milano Facoltà del Design Bovisa. Prof. Gianpaolo Cugola Dipartimento di Elettronica e Informazione
HTML e Linguaggi Politecnico di Facoltà del Design Bovisa Prof. Gianpaolo Cugola Dipartimento di Elettronica e Informazione cugola@elet.polimi.it http://home.dei.polimi.it/cugola Indice Il linguaggio del
DettagliLaboratorio di sistemi interattivi. Struttura di un applicazione Java-XML. Lezione 12: Java & XML
Laboratorio di sistemi interattivi Lezione 12: Java & XML 1 Struttura di un applicazione Java-XML Parser analizza il contenuto di un file XML Produce eventi in corrispondenza delle diverse componenti Eventi
Dettagli4 - XML e basi di dati
Sommario 4 - XML e basi di dati 1. Introduzione. 2. Dati strutturati, semistrutturati e non strutturati. 3. Modello dei dati gerarchico (Albero) di XML. 4. Documenti XML, DTD, e schema XML. 5. Documenti
DettagliIndice. Introduzione. Capitolo 1
Indice Introduzione XI Capitolo 1 Pagine dei fornitori: applicazione dei fogli di stile CSS in XML 1 1.1 Introduzione a HTML e XHTML 1 1.2 Controllo della presentazione: fogli di stile CSS 8 1.3 Approfondimento
DettagliLaboratorio di RETI DI CALCOLATORI
Laboratorio di RETI DI CALCOLATORI A.A. 2009-2010 I WEB SERVICES Carlo Mastroianni Laboratorio di Reti di Calcolatori - Orario lunedì, 11:30-13:30, aula 40B mercoledì, 10:00-11:30, laboratorio settimo
Dettagli(XML) Origini di XML. La Famiglia di XML HTML SGML XML XHTML WML SOAP. MathML
extensible Markup Language (XML) Origini di XML XML è un metalinguaggio, cioè un linguaggio che permette di definire nuovi linguaggi. XML deriva da SGML, che è stato estremamente semplificato ed esteso
DettagliSintassi dei DTD. <!DOCTYPE > <!ELEMENT > <!ATTLIST > <!ENTITY >: Entità generali <!ENTITY % >: Entità parametriche
Sintassi dei DTD : Entità generali : Entità parametriche La dichiarazione di tipo Il è la dichiarazione del tipo di documento. Essa
DettagliNozioni di base per creare e visualizzare documenti XML
Nozioni di base per creare e visualizzare documenti XML Il concetto di modello Prima della codifica di un qualsiasi documento è necessario studiarne la natura, le caratteristiche e le possibili funzionalità
DettagliInformatica Umanistica A.A. 2005/2006
Informatica Umanistica A.A. 2005/2006 LEZIONE 5 extensible Markup Language XML - DTD Lezione 5 SOMMARIO 1. Ripasso XML e concetti DTD 2. Dichiarazione DOCTYPE 3. Primo esempio (rubrica.xml) 4. Elementi
DettagliAPPENDICE C extensible Markup Language
APPENDICE C extensible Markup Language C.1 extensible Markup Language, concetti di base XML è un dialetto di SGML progettato per essere facilmente implementabile ed interoperabile con i suoi due predecessori
DettagliI.I.S. Federico II di Svevia - Melfi
I.I.S. Federico II di Svevia - Melfi Liceo Scientifico - Opzione Scienze Applicate Progettazione didattica a.s. 2016/2017 INFORMATICA Docente: Michele FICARAZZI Classe 4BA PREMESSA SULLA CLASSE: La classe
DettagliLinguaggi e Ambienti di Programmazione
Linguaggi e Ambienti di Programmazione Principi e tecniche diffuse che si incontrano spesso nelle applicazioni dell informatica. Compilatori Editor di struttura: riceve in input una sequenza di comandi
DettagliIntroduzione al linguaggio XML, extensible Markup Language
Introduzione al linguaggio XML, extensible Markup Language Lezione del Corso Interazione Uomo Macchina 1, Docente Francesco Mele Corso di Laurea in Informatica Università di Napoli Federico II, Anno Accademico
DettagliServizi di interscambio dati e cooperazione applicativa Guida alla gestione dei servizi web Mipaaf
Servizi di interscambio dati e cooperazione applicativa Indice 1 Introduzione... 3 2 Accesso ai servizi... 4 2.1 La richiesta di convenzione... 4 2.2 Le credenziali di accesso al sistema... 5 2.3 Impostazione
DettagliTecnologie informatiche multimediali
Università degli Studi di Ferrara Facoltà di Lettere e Filosofia Corso di Laurea in «Scienze e Tecnologie della Comunicazione» aa 2011-2012 Tecnologie informatiche multimediali Prof. Giorgio Poletti giorgio.poletti@unife.it
DettagliD B M G Il linguaggio HTML
Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form @2011 Politecnico di Torino 1 Concetti
DettagliTecnologie per XML. Tecnologie per XML
Progetto di sistemi informatici 2004 - Tecnologie per XML Paolo Papotti papotti@dia.uniroma3.it Lab. basi di dati Cosa vedremo oggi Richiami di XML Rappresentazione dati Sintassi Schemi Tecnologie per
DettagliDispense XML. Indice
Indice Dispense XML...1 Breve introduzione a XML...1 Analisi e Visualizzazione del documento...1 Supporto Microsoft per XML...3 XML server side...3 Spazio dei nomi...4 Struttura di un documento XML...5
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
Dettagli@2011 Politecnico di Torino 1
Concetti di base Programmazione Web Il linguaggio HTML HTML consente di annotare un testo per contrassegnare le parti che lo compongono Le annotazioni sono realizzate tramite i "tag" Visualizzare documenti
DettagliL XML è un linguaggio di markup aperto e basato su testo che fornisce informazioni di tipo strutturale e semantico relative ai dati veri e propri.
L XML è un linguaggio di markup aperto e basato su testo che fornisce informazioni di tipo strutturale e semantico relative ai dati veri e propri. L XML è stato ottimizzato per il Web, diventando potente
DettagliTecnologie Web T Introduzione a XML
Tecnologie Web T Introduzione a Home Page del corso: http://www-db.deis.unibo.it/courses/tw/ Versione elettronica: 2.01..pdf Versione elettronica: 2.01.-2p.pdf 1 Che cos è? : Extensible Markup Language:
DettagliWWW = URL + HTTP + HTML
Tecnologie Web URI e URL 1 Questioni di fondo WWW = URL + HTTP + HTML Il primo termine della formula del web fa riferimento tre questioni principali: Come identifichiamo il server in grado di fornirci
DettagliL uso delle tecnologie informatiche per il trattamento dell informazione e della comunicazione archivistica
L uso delle tecnologie informatiche per il trattamento dell informazione e della comunicazione archivistica Archivio di Stato di Perugia Scuola di Archivistica, Paleografia e Diplomatica 15 gennaio 2013
DettagliIndice. Introduzione PARTE PRIMA PRELUDIO: SERVIZIO CON SORRISO 1
Indice Introduzione XIII PARTE PRIMA PRELUDIO: SERVIZIO CON SORRISO 1 Capitolo 1 Creazione di servizi Web 3 1.1 I servizi Web 3 Architetture distribuite basate su componenti 4 Come creare servizi Web 5
DettagliComunicazione Digitale
Comunicazione Digitale Schema didattico di riferimento 1 1. Internet e le reti locali 1. Qual è la storia della rete Internet dagli albori ai giorni nostri 2. I tipi di rete, come si organizzano e agglomerano
DettagliGestione dell informazione documentale: i linguaggi di marcatura
Gestione dell informazione documentale: i linguaggi di marcatura Lezione n.8 Parliamo di testi Il testo è una forma destrutturata La semantica delle parti non è esplicitata Necessita di tecnologie apposite
DettagliGestione dell informazione documentale: i linguaggi di marcatura. Lezione n.8
Gestione dell informazione documentale: i linguaggi di marcatura Lezione n.8 Parliamo di testi Il testo è una forma destrutturata La semantica delle parti non è esplicitata Necessita di tecnologie apposite
DettagliLABORATORIO DI INFORMATICA
Università degli Studi di Ferrara Facoltà di Lettere e Filosofia Corso di Laurea in «Scienze dell educazione» AA 2011-2012 LABORATORIO DI INFORMATICA Prof. Giorgio Poletti giorgio.poletti@unife.it La rete
Dettagliextensible Markup Language (XML)
(XML) Giuseppe Della Penna Università degli Studi di L Aquila Giuseppe.DellaPenna@univaq.it http://www.di.univaq.it/gdellape Engineering IgTechnology Info92 Maggioli Informatica Micron Technology Neta
DettagliLinguaggi per la descrizione dei documenti
SGML (Standard General Markup Language) Linguaggi per la descrizione dei documenti SGML,HTML,XML Molteplicità di documenti di tipo diverso (es. web): articoli, cataloghi, rubriche, tabelle di dati etc..
DettagliCorso di Applicazioni Telematiche
Corso di Applicazioni Telematiche A.A. 2008-09 Lezione n.9 Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria XML: usi e scopi XML: sintassi XML ed i namespace XML
DettagliG I O R D A N I A L E S S A N D R A I T T S E R A L E G. M A R C O N I
Introduzione ad XML G I O R D A N I A L E S S A N D R A I T T S E R A L E G. M A R C O N I XML XML (Extensible Markup Language) è un insieme standard di regole sintattiche per modellare la struttura di
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
DettagliSVI08-0003 Nuovo Sistema Revisioni
>> Nuovo Sistema Revisioni - Specifiche Web Services Integrazione MCTC-NET per Officine SVI08-0003 Nuovo Sistema Revisioni Servizio di Sviluppo Software RTI Indice dei contenuti 1 GENERALITA... 4 1.1 Lista
DettagliEnterprise @pplication Integration Software S.r.l.
SAP rel.1.0 : SAP State: Final Date: 03-27-200 Enterprise @pplication Integration Software S.r.l. Sede legale: Via Cola di Rienzo 212-00192 Rome - Italy Tel. +39.06.6864226 Sede operativa: viale Regina
DettagliI DATI E LA LORO INTEGRAZIONE 63 4/001.0
I DATI E LA LORO INTEGRAZIONE 63 4/001.0 L INTEGRAZIONE DEI DATI INTEGRAZIONE DEI DATI SIGNIFICA LA CONDIVISIONE DEGLI ARCHIVI DA PARTE DI PIÙ AREE FUNZIONALI, PROCESSI E PROCEDURE AUTOMATIZZATE NELL AMBITO
DettagliMetalinguaggi di marcatura Materiale didattico di supporto. Indice 8. XML EXTENSIBLE MARKUP LANGUAGE...2
Indice 8. XML EXTENSIBLE MARKUP LANGUAGE...2 8.1 USI DI XML...3 8.2 CARATTERISTICHE DI XML...4 8.3 ELEMENTI...7 8.4 ATTRIBUTI...8 8.5 INFORMAZIONI DI CONTROLLO...8 8.5.1 Commenti...9 8.5.2 Istruzioni di
DettagliIntroduzione a XML. Language
Introduzione a XML 1 Che cos è XML? XML: Extensible Markup Language anguage: è un linguaggio che consente la rappresentazione di documenti e dati strutturati su supporto digitale è uno strumento potente
DettagliLez. 5 La Programmazione. Prof. Salvatore CUOMO
Lez. 5 La Programmazione Prof. Salvatore CUOMO 1 2 Programma di utilità: Bootstrap All accensione dell elaboratore (Bootsrap), parte l esecuzione del BIOS (Basic Input Output System), un programma residente
DettagliXML. XML è contemporaneamente: XML non è:
XML XML è contemporaneamente: Linguaggio di annotazione (Markup) che permette di creare gruppi di marcatori (tag set) personalizzati (MathML, XHTML, chemicalml, ecc..) Formato standard per lo scambio dei
DettagliI Linguaggi di Programmazione
I Linguaggi di Programmazione 1 Linguaggio naturale e linguaggio macchina La comunicazione uomo-macchina avviene attraverso formalismi che assumono la forma di un linguaggio. Caratteristiche del Linguaggio
DettagliG2Music. Gestione Avanzata dei Dati Giuseppe Pietravalle, Giuseppe Santaniello, Marco Mannara
G2Music Gestione Avanzata dei Dati Giuseppe Pietravalle, Giuseppe Santaniello, Marco Mannara IL PROBLEMA Spesso capita di ascoltare una canzone, di volerne leggere il testo e di volerne conoscere maggiori
DettagliJavascript e CSS nelle pagine WEB
1 Javascript e CSS nelle pagine WEB Esempi applicativi Autrice: Turso Antonella Carmen INDICE ARGOMENTI 2... 5 LEZIONE 1... 6 COSA SONO I JAVASCRIPT... 6 LEZIONE 2... 8 STRUTTURA DEL LINGUAGGIO JAVASCRIPT
Dettaglib) Dinamicità delle pagine e interattività d) Separazione del contenuto dalla forma di visualizzazione
Evoluzione del Web Direzioni di sviluppo del web a) Multimedialità b) Dinamicità delle pagine e interattività c) Accessibilità d) Separazione del contenuto dalla forma di visualizzazione e) Web semantico
DettagliLe basi di dati. Definizione 1. Lezione 2. Bisogna garantire. Definizione 2 DBMS. Differenza
Definizione 1 Lezione 2 Le basi di dati Gli archivi di dati Organizzato in modo integrato attraverso tecniche di modellazione di dati Gestiti su memorie di massa Con l obiettivo Efficienza trattamento
DettagliElena Baralis 2007 Politecnico di Torino 1
Introduzione Sistemi informativi 2 Introduzione Base di dati Modello dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS 4 6 2007 Politecnico di Torino 1 7 8 9 10 Sistema informatico Nei sistemi informatici,
DettagliIl documento HTML. Funzionamento del Web. Messaggio HTTP
Il documento HTML - HTML : HyperText Markup Language. Linguaggio del Web Il WWW nato al CERN nel 1983 dall idea di Tim Berners Lee Nel 1992 pubblicazione del primo sito Lo sviluppo degli standard e delle
DettagliRicevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano)
Come contattarmi Ricevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano) Telefono : 0521 / 90 5731 Email : stefano.cagnoni@unipr.it Sito del corso : http://www.ce.unipr.it/people/cagnoni/didattica/basidati
DettagliTecnologie Web T DTD Document Type Definition
Tecnologie Web T Document Type Definition Home Page del corso: http://www-db.disi.unibo.it/courses/tw/ Versione elettronica: 2.02.XML-.pdf Versione elettronica: 2.02.XML--2p.pdf 1 Che cos è? : Document
DettagliARCHITETTURA DI UN DBMS
ARCHITETTURA DI UN DBMS Modelli di dati Un approccio con basi di dati fornisce un certo livello di astrazione dei dati Nasconde i dettagli sulla memorizzazione dei dati stessi Un modello dei dati fornisce
DettagliProgrammazione Orientata agli Oggetti in Linguaggio Java
Programmazione Orientata agli Oggetti in Linguaggio Java Programmazione su XML: Librerie per XML versione 2.0 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima
DettagliALLEGATO C STANDARD TECNICI DELLA BORSA CONTINUA NAZIONALE DEL LAVORO
ALLEGATO C STANDARD TECNICI DELLA BORSA CONTINUA NAZIONALE DEL LAVORO Standard tecnici Gli standard tecnici di riferimento adottati sono conformi alle specifiche e alle raccomandazioni emanate dai principali
DettagliMODA-ML: Esempi di XSL (Extensible Stylesheet Language) Vocabolario di supporto alla creazione di un set di Schemi di documenti XML
MODA-ML: Esempi di XSL (Extensible Stylesheet Language) Vocabolario di supporto alla creazione di un set di Schemi di documenti XML Thomas Imolesi imolesi@libero.it fti@bologna.enea.it XML un linguaggio
DettagliI Dati. Prestito: prevede un utente che ha ricevuto in prestito un certo libro identificato dal suo codice Secondo il modello Relazionale
I Dati biblioteca: contiene piu libro e schede prestito libro: identificato da un codice univoco, presenta un titolo, un autore formato da nome e cognome, un editore ed alcune parole chiave. Inoltre mantiene
DettagliElaborazione. Base di dati (stoccaggio)
Gli strumenti Documento Input Documento Elaborazione Output Base di dati (stoccaggio) Applicazioni dei Sistemi Informativi all'ambiente D.G. Preatoni Il ruolo del sistema informatico Input facilitare quanto
DettagliXML - Extensible Markup Language (1)
XML - Extensible Markup Language (1) XML è un linguaggio di marcatura estensibile (insieme di regole per creare altri linguaggi di marcatura) sviluppato e controllato dal World Wide Web Consortium Sottoinsieme
DettagliDataBase Management System - DBMS
DataBase Management System - DBMS Un sistema per la gestione di basi di dati o DBMS (Data Base Management System) è un sistema software in grado di gestire collezioni di dati che siano grandi condivise
Dettagli1 Vincenzo de Stefano SAP e Servizi Web http://desvino.altervista.org
1 Vincenzo de Stefano SAP e Servizi Web http://desvino.altervista.org Prefazione. Da Hello World a Hello World Wide Web. Hello World è la prima frase stampata a video dal primo programma di esempio scritto
DettagliLa tecnologia per le applicazioni Web
La tecnologia per le applicazioni Web Laura Farinetti Dip. Automatica e Informatica Politecnico di Torino farinetti@polito.it L. Farinetti - Politecnico di Torino 1 Obiettivo z Capire il funzionamento
DettagliParte II.4 World Wide Web
Parte II.4 World Wide Web Elisabetta Ronchieri Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Dicembre 1, 2015 Argomenti World Wide Web URL Pagine Web World Wide
DettagliStrumenti e tecnologie Geo-web
Strumenti e tecnologie Geo-web Fondamenti sulla condivisione web delle informazioni geografiche Corso di Sistemi Informativi Territoriali Avanzati UD12 Corso di Laurea Magistrale in Pianificazione e Politiche
DettagliInteroperabilità e cooperazione applicativa tra sistemi informativi
Interoperabilità e cooperazione applicativa tra sistemi informativi Michele Ruta Dipartimento di Ingegneria Elettrica e dell Informazione Politecnico di Bari 1di 29 Indice Introduzione ai Port Community
DettagliProgramma Master Programmatore Java
Programma Master Programmatore Java PCAcademy Via Capodistria 12 Tel.: 06.97.84.22.16 06.85.34.44.76 Cell. 393.93.64.122 - Fax: 06.91.65.92.92 www.pcacademy.it info@pcacademy.it Informazioni generali La
DettagliLez. 6. Creare documenti XML 11/03/13
Lez. 6 Creare documenti XML 11/03/13 La codifica deve raggiungere 2 traguardi: Accessibilità tecnica Permanenza a lungo termine Perché comprare XML? HTML Descrive solo come visualizzare il testo Nessuna
DettagliHTML. Es: La prossima parola è in <b>neretto</b> Es: La prossima parola è in neretto
HTML Il linguaggio HTML (HyperText Markup Language) utilizza annotazioni (tag) per descrivere come verrà visualizzato il documento sul browser di un client. HTML non è un linguaggio di programmazione ma
DettagliLink in XML WWW. Fabio Vitali
Link in XML Introduzione Qui esaminiamo: u XLink 2 XLink Gli XLink sono elementi di un documento XML che hanno significato e comportamento di link ipertestuale. Un elemento XML è identificato come un XLink
DettagliCREAZIONE DI FRAMEWORK PER LO SCAMBIO DATI FRA IMPRESE: DIZIONARIO E GENERATORE DI XML SCHEMA IN MODA-ML
UNIVERSITA DEGLI STUDI DI FERRARA Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica CREAZIONE DI FRAMEWORK PER LO SCAMBIO DATI FRA IMPRESE: DIZIONARIO E GENERATORE DI XML
DettagliIndice generale Introduzione...vii Parte I Concetti e costrutti fondamentali... 1 Capitolo 1 Introduzione al linguaggio... 3
Introduzione...vii Organizzazione del libro... viii Struttura del libro e convenzioni... ix Codice sorgente e progetti... x Compilare ed eseguire direttamente i listati e gli snippet di codice... x Compilare
DettagliINTRODUZIONE ALLA PROGRAMMAZIONE AD ALTO LIVELLO IL LINGUAGGIO JAVA. Fondamenti di Informatica - D. Talia - UNICAL 1. Fondamenti di Informatica
Fondamenti di Informatica INTRODUZIONE ALLA PROGRAMMAZIONE AD ALTO LIVELLO IL LINGUAGGIO JAVA Fondamenti di Informatica - D. Talia - UNICAL 1 Fondamenti di Informatica - Programma Un programma è una formulazione
DettagliXML: sintassi. Prof. Carlo Blundo Tecnologie di Sviluppo per il Web 1
XML: sintassi Prof. Carlo Blundo Tecnologie di Sviluppo per il Web 1 Cosa è XML 1 XML (Extensible Markup Language ) è un linguaggio di markup È stato progettato per lo scambio e la interusabilità di documenti
DettagliBasi di Dati. Concetti e Principi Generali. Maria Mirto
Basi di Dati Concetti e Principi Generali Maria Mirto Organizzazione dei Dati Archivi o file Procedure di accesso in qualunque linguaggio di programmazione Duplicazione dati: ridondanza incoerenza formati
DettagliLinguaggi di marcatura e l XML extensible Markup Language
Linguaggi di marcatura e l XML extensible Markup Language Università di Bologna Facoltà di Giurisprudenza a.a. 2005/2006 prof. Monica Palmirani Parliamo di testi Il testo è una forma destrutturata La semantica
DettagliTecnologie di Sviluppo per il Web
Tecnologie di Sviluppo per il Web XML: Concetti Fondamentali versione 2.0 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina) G. Mecca mecca@unibas.it
DettagliInformatica di Base - 6 c.f.u.
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica di Base - 6 c.f.u. Anno Accademico 2007/2008 Docente: ing. Salvatore Sorce Basi di Dati Sistema informativo Componente
Dettagli2.5 Cenni sui namespace
Fondamenti di Informatica Sistemi di Elaborazione delle Informazioni Informatica Applicata 2.5 Cenni sui namespace Antonella Poggi Anno Accademico 2012-2013 DIPARTIMENTO DI SCIENZE DOCUMENTARIE LINGUISTICO
DettagliPRIMO MODULO. DURATA: 80 ore CONTENUTI
0 PRIMO MODULO DURATA: 80 ore CONTENUTI 1. Introduzione alla programmazione a. Cosa è la programmazione strutturata b. Strutture dati c. Come si affronta una problematica da risolvere d. Quali sono i passi
DettagliIntroduzione all HTML, parte terza
Introduzione all HTML, parte terza Università di Pisa pievatolo@dsp.unipi.it 2 marzo 2015 Sommario HTML editors 1 HTML editors 2 3 Come scegliere un editor HTML, da maggiorenni Un buon editor: 1 non deve
DettagliIngegneria del Software 4. Introduzione a UML. Dipartimento di Informatica Università di Pisa A.A. 2014/15
Ingegneria del Software 4. Introduzione a UML Dipartimento di Informatica Università di Pisa A.A. 2014/15 e per i modelli iterativi analisi peliminare analisi e progettazione realizzazione Necessità di
DettagliSimple & Efficient. www.quick-software-line.com
Cosa è XML? extensible Markup Language Linguaggio è una definizione limitativa XML serve a descrivere con precisione qualsiasi informazione XML è estensibile. Ovvero non ha tag predefiniti come HTML XML
DettagliXML e Basi di Dati Corso di Basi di Dati 1. XML e basi di dati. Angelo Montanari. Dipartimento di Matematica e Informatica Università di Udine
XML e Basi di Dati Corso di Basi di Dati 1 XML e basi di dati Angelo Montanari Dipartimento di Matematica e Informatica Università di Udine XML e Basi di Dati Corso di Basi di Dati 2 Cos è XML XML è l
DettagliLibrerie digitali. Cos è una libreria digitale? Introduzione. Cos è una libreria digitale? Cos è una libreria digitale? Cos è una libreria digitale?
Librerie digitali Introduzione William Arms "An informal definition of a digital library is a managed collection of information, with associated services, where the information is stored in digital formats
DettagliBasi di dati - Laboratorio
Basi di dati - Laboratorio Corso di Laurea in Bioinformatica Docente: Barbara Oliboni Lezione 8 Contenuto della lezione extensible Markup Language (XML) HTML vs XML Documenti ben formati Documenti validi
Dettagli