a cura di Maria Finazzi
|
|
|
- Michelangelo Giordani
- 10 anni fa
- Visualizzazioni
Transcript
1 Esercitazioni di XML a cura di Maria Finazzi (11-19 gennaio 2007) [email protected] pagine web: <
2 Il trattamento dell'informazione Testo a stampa: Come ogni cockney il signor Doolittle riteneva che solo a Londra si parlasse il vero inglese. HTML a schermo: Come ogni cockney il signor Doolittle riteneva che solo a Londra si parlasse il vero inglese. Come ogni cockney il signor Doolittle riteneva che solo a Londra si parlasse il vero inglese. Codifica HTML: <p>come ogni <em>cockney</em> il signor Doolittle riteneva che <em>solo</em> a Londra si parlasse il vero inglese.</p> Codifica XML: <frase>come ogni <straniera>cockney</straniera> il signor Doolittle riteneva che <enfasi>solo</enfasi> a Londra si parlasse il vero inglese</frase> <frase lingua="italiana">come ogni <straniera lingua="inglese">cockney</straniera> il signor Doolittle riteneva che <enfasi tipo="rafforzativo">solo</enfasi> a Londra si parlasse il vero inglese</frase> 2
3 I linguaggi di marcatura Un linguaggio di marcatura è un sistema per descrivere: 1. la rappresentazione di testi ("come si devono vedere il documento) 2. la struttura di testi ("come sono fatti il testo vero e proprio) HTML e XHTML sono linguaggi di markup per la rappresentazione dei testi. SGML e XML sono invece linguaggi del secondo tipo, perché: separano il contenuto dalle istruzioni sulla rappresentazione catturano il significato degli elementi di un documento Esempio di marcatura: Elenco nomi Esercizio di marcatura: Elenco testi 3
4 Documenti XML: cosa sono Un documento XML contiene sequenze di caratteri che possono rappresentare semplice testo (character data) markup (tag o etichette) I tag XML, a differenza di quelli HTML/XHTML: non sono predefiniti e limitati: è possibile creare qualsiasi numero di tag, a seconda delle esigenze descrivono il tipo di testo contenuto al loro interno, e non la sua formattazione Un documento XML, a differenza di uno HTML: deve rispettare regole sul posizionamento dei tag deve rispettare regole sulla scrittura dei tag in pratica: deve essere sintatticamente corretto, cioè ben formato 4
5 Documenti XML: cosa contengono Un documento XML è composto da: Prologo o header, che contiene la dichiarazione XML, ad es.: <?xml version="1.0" encoding="utf-8"?> Elementi (due tipi): delimitati da un tag iniziale <TAG> e un tag finale </TAG> vuoti (privi di contenuto): <TAG/> Attributi: <TAG attributo="valore"> Contenuto degli elementi (testo presente fra il tag iniziale e il tag finale): <TAG>contenuto</TAG> Possono inoltre essere presenti: commenti: <!-- testo del commento --> riferimenti a entità (generali o parametriche) 5
6 Le principali regole di XML In un documento ben formato: 1. deve esserci un prologo 2. a ogni tag iniziale deve corrispondere un tag finale 3. i tag non devono incrociarsi 4. deve esistere un elemento radice (root element) 5. sono rispettate le regole sulla denominazione degli elementi 6. sono rispettate le regole sulla definizione degli attributi 7. sono rispettate le regole sulla denominazione degli attributi 8. sono rispettate le regole sui caratteri speciali 6
7 Regola n. 1 Esempio di prologo Un documento XML può iniziare con una dichiarazione XML (XML declaration): <?xml version="1.0" encoding="codifica"?> in cui vengono dichiarati: la specifica di XML: version="1.0" (per ora esiste solo lo standard XML 1.0) il set di caratteri, ad es.: encoding="iso " se viene omesso, la codifica di default è UTF-8 il riferimento o meno a una DTD esterna (Document Type Definition): standalone="yes" se viene omesso, il valore di default è no 7
8 Prologo e DTD La dichiarazione non è obbligatoria, ma se presente essa deve essere posta esattamente all'inizio del documento. Nel caso in cui il documento XML non sia standalone: standalone="no" la dichiarazione XML deve essere seguita dalla dichiarazione del tipo di documento (document type declaration): <!DOCTYPE nome_dell_elemento_radice SYSTEM "url_della_dtd"> 8
9 Regola n. 2 A ogni tag iniziale deve corrispondere un tag finale Come in HTML: i tag iniziali cominciano con il carattere < i tag finali cominciano con i caratteri </ entrambi sono seguiti dal nome dell'elemento e si concludono con il carattere > i nomi degli elementi possono essere personalizzati a seconda del contenuto del documento Esempio: <persona>mario Rossi</persona> Per gli elementi privi di contenuto la sintassi è leggermente diversa: il tag comincia con il carattere < il tag prosegue con il nome dell'elemento il tag si conclude con i caratteri /> Esempio: <fine_pagina/> 9
10 Regola n. 3 I tag non devono incrociarsi I tag XML possono essere contenuti uno dentro l'altro, ma, come scatole cinesi, non possono incrociarsi (se dopo un tag iniziale ho inserito un altro tag iniziale, prima di chiudere il primo tag devo chiudere il secondo): tag incrociati (SBAGLIATO): <primo_elem> <secondo_elem>contenuto</primo_elem> </secondo_elem> Esempio (sbagliato): <persona> <nome>mario</nome><cognome>rossi</persona> </cognome> tag non incrociati (CORRETTO): <primo_elem> <secondo_elem>contenuto</secondo_elem> </primo_elem> Esempio: <persona> <nome>mario</nome><cognome>rossi</cognome> </persona> 10
11 Regola n. 4 Deve esistere un elemento radice (root element) L'elemento radice: è il primo elemento del documento, che contiene tutti gli altri elementi non ha padre è unico RADICE PRIMO ELEMENTO SECONDO ELEMENTO TERZO ELEMENTO PRIMO SOTTOELEMENTO SECONDO SOTTOELEMENTO PRIMO SOTTOELEMENTO 11
12 Struttura ad albero dei documenti XML I documenti XML hanno quindi una struttura ad albero gerarchico Esempio: <persona> <anagrafe> <nome>mario</nome> <cognome>rossi</cognome> </anagrafe> <professione>scrittore</professione> <professione>gironalista</professione> </persona> L'elemento <persona> non contiene semplicemente del testo, ma tre elementi figli L'elemento <persona> è padre dell'elemento <anagrafe> e dei due elementi <professione> 12 L'unico elemento che non ha padre è l'elemento radice
13 Esempio di struttura ad albero LIBRO CAPITOLO 1 CAPITOLO 2 CAPITOLO 3 PARAGRAFO 1 PARAGRAFO 2 PARAGRAFO 1 FRASE 1 FRASE 2 FRASE 3 FRASE 4 FRASE 5 13
14 Regola n. 5 Denominazione degli elementi I nomi degli elementi: sono case-sensitive (<TAG> è diverso da <tag>) possono contenere: numeri, lettere, underscore, puntini, trattini devono iniziare con un carattere o con un underscore (_) non possono iniziare con un numero non possono contenere spazi possono combinare lettere maiuscole e minuscole (es. <NumeroPatente>) evitare nomi specifici del linguaggio, come: "xml", "xsl", ecc. 14
15 Regola n. 6 Definizione degli attributi Gli elementi XML, come quelli HTML/XHTML, possono essere dotati di attributi. Un attributo è formato da: nome dell'attributo valore dell'attributo racchiuso fra virgolette singole o doppie un separatore fra nome e valore, cioè il segno uguale (=), accompagnato eventualmente da spazi Esempio: <persona nascita='1919' morte = '1987'>Mario Rossi</persona> Gli attributi: devono essere posti all'interno del tag di apertura non possono comparire più di una volta all'interno di 15 ciascun tag
16 Elementi o attributi? L'esempio precedente: <persona> <anagrafe> <nome>mario</nome> <cognome>rossi</cognome> </anagrafe> <professione>scrittore</professione> <professione>giornalista</professione> </persona> può essere codificato utilizzando degli attributi al posto di alcuni elementi <persona> <anagrafe nome='mario' cognome ='Rossi'/> <professione tipo='scrittore'/> <professione tipo='giornalista'/> </persona> 16
17 Elementi o attributi: scelta La scelta tra una rappresentazione e l'altra può dipendere dal tipo di dati e dal tipo di utilizzo Nei documenti di tipo narrativo è naturale che il testo sia contenuto di elementi XML e che le informazioni aggiuntive vengano inserite in attributi 17
18 Regola n. 7 Denominazione degli attributi Anche i nomi degli attributi: sono case-sensitive (tipo è diverso da Tipo) possono contenere: numeri, lettere, underscore, puntini, trattini devono iniziare con un carattere o con un underscore (_) non possono iniziare con un numero non possono contenere spazi possono combinare lettere maiuscole e minuscole (es. DataNascita) 18
19 Regola n. 8 Caratteri speciali I caratteri speciali usati nel linguaggio XML (come uncinate e, per gli attributi, virgolette) se utilizzati nel contenuto di un elemento o nel valore di un attributo vanno indicati come entità I riferimenti a entità generali sono delimitati dai caratteri e commerciale (&) e punto e virgola (;) Queste sono le 5 referenze a entità predefinite di XML: Entità carattere < > " ' & Entità numerica < > & 19
20 Sistemi di rappresentazione ed archiviazione informatica dell'informazione Per evitare la perdita di informazioni nel tempo e per consentirne l'utilizzo in contesti diversi da quello originario un documento elettronico deve soddisfare due condizioni: la standardizzazione e la portabilità, e cioè: indipendenza dall'hardware (processore, supporto digitale, dispositivi di input o di output) indipendenza dal software (sistemi operativi, applicazioni) indipendenza dai sistemi di codifica dei caratteri (lingue o sistemi di scrittura) indipendenza logica da tipologie di elaborazione 20
21 I linguaggi di marcatura (2) Un linguaggio di marcatura è un sistema per descrivere: 1. la rappresentazione di testi ("come si devono vedere") 2. la struttura di testi ("come sono fatti") HTML e XHTML sono linguaggi di markup per la rappresentazione dei testi. SGML e XML sono invece linguaggi del secondo tipo, perché: separano il contenuto dalle istruzioni sulla rappresentazione catturano il significato degli elementi di un documento 21
22 Linguaggi per descrivere la struttura dei testi 1. SGML (Standard Generalized Markup Language) nasce negli anni '70 (come GML) diventa uno standard ISO nel 1986 (e prende il nome di SGML) usa dei tag per descrivere i meta dati, separando il contenuto dalle istruzioni specifiche molto complesse (non tutte implementate dai singoli programmi) NB: HTML è un'applicazione di SGML (ma non è un linguaggio di markup strutturato perché è una tecnica orientata alla presentazione delle informazioni) 2. XML (extensible Markup Language) deriva da una semplificazione di SGML nasce nel 1998 come raccomandazione del W3C permette di rappresentare facilmente documenti strutturati o semistrutturati NB: dall'estensione di alcune regole di XML al linguaggio HTML è derivato XHTML 22
23 Parentesi su XHTML Il linguaggio di marcatura di testi per il web denominato XHTML deriva da un incrocio fra il sistema HTML di rappresentazione dei testi per il web e le regole XML 23
24 Tecnologie di supporto per XML XSLT (extensible Stylesheet Language Transformations) applicazione XML che descrive le trasformazioni da un documento XML a un altro (che può essere in XML o in un altro formato, come HTML, PDF, ecc.) XSL-FO (XSL Formatting Objects) linguaggio che descrive la formattazione di un oggetto trasformato XPATH sintassi utilizzata per identificare particolari porzioni di documenti XML 24
25 Altri argomenti 1. DTD e Schema 2. fogli di stile XSL 3. standard di codifica 25
26 1a. DTD: Document Type Definition Il markup utilizzabile in un documento XML può essere libero o vincolato a particolari regole semantiche relative alla struttura In tal caso il markup di una applicazione XML può essere documentato in una DTD (Document Type Definition) 26
27 1b. DTD: Document Type Definition La DTD definisce: elementi e relativi attributi relazioni (parentele) tra elementi caratteristiche degli elementi (ad es.: se e quante volte devono o possono comparire) caratteristiche degli attributi (ad es.: se sono obbligatori o facoltativi, e se hanno dei valori predefiniti) entità generali o parametriche Un documento XML che rispetti tutte le regole descritte in una DTD, oltre che ben formato (sintatticamente corretto) è anche valido (semanticamente corretto) 27
28 1c. Dichiarazione del tipo di documento Se per un documento XML è richiesta la validazione, nel prologo del documento va inserito un riferimento alla DTD così strutturato: <!DOCTYPE nome_dell_elemento_radice SYSTEM "url_della_dtd"> Esempio (con URL relativo per arrivare al file della DTD): <?xml version="1.0" standalone="no"?> <!DOCTYPE persona SYSTEM "/dtd/persona.dtd"> <persona> <anagrafe> <nome>mario</nome> <cognome>rossi</cognome> </anagrafe> <professione>scrittore</professione> <professione>giornalista</professione> </persona> La DTD può anche essere inserita all'interno del file XML; in tal caso il valore di standalone è yes 28
29 1c. XML Schema La sintassi delle DTD non è XML Nel 2001 il W3C ha approvato lo standard XML Schema: lo Schema descrive ella la struttura di un documento XML in formato XML Gli Schema sono molto più complessi e potenti delle DTD, e permettono di stabilire regole molto più dettagliate 29
30 2a. Fogli di stile Un foglio di stile (stylesheet) descrive come un documento elettronico deve essere presentato sullo schermo, sulla carta ed eventualmente come deve essere pronunciato da un sintetizzatore vocale Dal 1994 ad oggi il W3C ha promosso vari tipi di stylesheet: CSS: fogli di stile per HTML XSL: fogli di stile per XML 30
31 2b. XSLT XSLT (extensible Stylesheet Language Transformations) è un'applicazione XML promossa dal W3C che permette di specificare regole per trasformare un documento XML in un altro documento L'output di XSLT può essere un altro documento XML (es. XHTML) un file HTML un file di testo Le operazioni che effettuabili tramite XSLT sono diverse: selezionare elementi o attributi formattare ordinare contare porre condizioni 31
32 2d. XPath XPath definisce una serie di regole per il filtraggio e la selezione di nodi all'interno della struttura ad albero di un documento XML XPath si basa sulle relazioni tra i vari nodi (genitori, figli e fratelli) 32
33 3. Standard di codifica Alcuni modelli di markup sono diventati degli standard per la codifica di particolari tipi di documenti, ad esempio: DocBook per la documentazione (DocBook) TEI per varie tipologie di testi (Text Encoding Initiative): Guidelines TEI P4 (< - è in preparazione la versione P5 ( TEILite, versione ridotta delle Guidelines TEI (< anche in traduzione italiana: < 33
34 La codifica di testi TEILite < 34
35 Software per XML Esistono molti editor per compilare e validare file XML, tra cui: 1. NoteTab (da usare in combinazione con il parser SP): consente di creare delle librerie personalizzate per la marcatura (file.clb); servono i seguenti componenti: editor Notetab: esiste una versione gratuita (Light, ma senza sintassi colorata) e due a pagamento (Std e Pro) parser SP libreria per lanciare la validazione istruzioni per installare il parser SP e la libreria di NoteTab 2. XMLSpy: esiste una versione gratuita (FREE Home Edition), che richiede solo un codice di registrazione che viene inviato via 35
36 XML Bibliografia Extensible Markup Language (XML) 1.0 (Third Edition): raccomandazioni del W3C: < Extensible Markup Language (XML) 1.0: traduzione italiana (della prima edizione delle raccomandazioni del W3C) < Harold - Means, XML Guida di riferimento, Apogeo, 2001 Holzner, XML Tutto & Oltre, Apogeo, 2001 TEI Il manuale TEI Lite. Introduzione alla codifica elettronica dei testi letterari, a cura di Fabio Ciotti, Bonnard,
extensible 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
XSL: extensible Stylesheet Language
XSL: extensible Stylesheet Language XSL è un insieme di tre linguaggi che forniscono gli strumenti per l elaborazione e la presentazione di documenti XML in maniera molto flessibile. I tre linguaggi devono
XML: La nascita del linguaggio
XML: introduzione alla codifica dei testi Con la codifica dei testi si intende la rappresentazione dei testi stessi su un supporto digitale in un formato utilizzabile dall'elaboratore (Machine Readable
Corso di Laurea Specialistica in Ingegneria Informatica. Corso di Linguaggi e Tecnologie Web A. A. 2011-2012. Language) Stylesheet.
Corso di Laurea Specialistica in Ingegneria Informatica Corso di Linguaggi e Tecnologie Web A. A. 2011-2012 XSL (extensible( Stylesheet Language) Eufemia TINELLI Contenuti XSL = XSLT + XSL-FO (+ XPath)
XML: extensible Markup Language
XML: extensible Markup Language Laura Farinetti Dip. Automatica e Informatica Politecnico di Torino [email protected] L. Farinetti - Politecnico di Torino 1 Introduzione XML: extensible Markup
Creare documenti XML. La natura epistemologica della codifica. Perché comprare XML? La struttura gerarchica ordinata. Riassumendo le componenti
Lez. 7 Creare documenti XML La codifica deve raggiungere 2 traguardi: Accessibilità tecnica Permanenza a lungo termine 05/03/12 Perché comprare XML La natura epistemologica della codifica HTML Descrive
XML. Concetti principali. Risultato possibile. Differenze tra XML e HTML
Concetti principali Un documento XML contiente delle istruzioni particolari chiamate tag scritte in forma di coppia di parentesi (metalinguaggio con parentesi) Daniele Marini XML questa
MODA-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 [email protected] [email protected] XML un linguaggio
La sintassi di un DTD si basa principalmente sulla presenza di quattro dichiarazioni:
XML: DTD Da un punto di vista cronologico, il primo approccio per la definizione di grammatiche per documenti XML è rappresentato dai Document Type Definition (DTD). Un DTD è un documento che descrive
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
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
XML. Parte VI - Introduzione e nozioni fondamentali di sintassi. XML: Extensible Markup Language:
XML Parte VI - Introduzione e nozioni fondamentali di sintassi XML: cosa è XML: Extensible Markup Language: è un linguaggio che consente la rappresentazione di documenti e dati strutturati su supporto
XML INVITO ALLO STUDIO EUROPEAN NETWORK OF INNOVATIVE SCHOOLS
XML INVITO ALLO STUDIO EUROPEAN NETWORK OF INNOVATIVE SCHOOLS CSS e XML Per formatare i documenti XML è possibile seguire due strade: Quando non c è bisogno della potenza elaborativa di XSL, l utilizzo
Laboratorio Matematico Informatico 2
Laboratorio Matematico Informatico 2 (Matematica specialistica) A.A. 2006/07 Pierluigi Amodio Dipartimento di Matematica Università di Bari Laboratorio Matematico Informatico 2 p. 1/1 Informazioni Orario
Introduzione 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
Tecnologie 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:
La struttura: DTD. Laura Farinetti Dip. Automatica e Informatica Politecnico di Torino. [email protected]
La struttura: DTD Laura Farinetti Dip. Automatica e Informatica Politecnico di Torino [email protected] L. Farinetti - Politecnico di Torino 1 Modello di struttura I tag annidati danno origine
XML. 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
XML (extensible Markup Language)
Supporto On Line Allegato FAQ FAQ n.ro MAN-8HVCNU5634 Data ultima modifica 16/06/2011 Prodotto Dichiarazioni fiscali 2011 Modulo Generica DF Oggetto: Modello IRAP 2011 XML - XMLNotepad: Guida all uso e
Tecniche Multimediali
Un programma di computer fa quello che gli dici, non quello che vuoi. Legge di Greer (Leggi di Murphy applicate all informatica) Tecniche Multimediali Corso di Laurea in «Informatica» - aa 2010-2011 Prof.
HTML+XML= XHTML. Che cos è l XHTML
HTML+XML= XHTML Il ritorno al futuro del WEB A cura di Barbara Lotti Che cos è l XHTML Nel gennaio del 2000 il W3C ha rilasciato, anziché una nuova versione, una riformulazione dell HTML come applicazione
Editoria Digitale. Schema didattico di riferimento 1
Editoria Digitale Schema didattico di riferimento 1 1. Che cos è un documento digitale? 1. Cos è un documento digitale 2. Qual è la natura del libro digitale 3. Quali sono le differenze tra l editoria
Introduzione alla codifica XML per i testi umanistici
Introduzione alla codifica XML per i testi umanistici Daniele Silvi, Domenico Fiormonte, Fabio Ciotti [email protected] - [email protected] - [email protected] 1 La digitalizzazione
connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI
Documenti su Internet LINGUAGGI DI MARKUP Internet permette (tra l altro) di accedere a documenti remoti In generale, i documenti acceduti via Internet sono multimediali, cioè che possono essere riprodotti
Corso html 5. Di Roberto Abutzu. *********** Quarta parte: Body ed elementi strutturali. ********** Cos'è il Body e gli elementi strutturali?
Corso html 5. Di Roberto Abutzu. *********** Quarta parte: Body ed elementi strutturali. ********** Cos'è il Body e gli elementi strutturali? Riprendiamo il discorso, introducendo la tag Body e iniziando
Simple & 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
Creare un Ipertesto. www.vincenzocalabro.it 1
Creare un Ipertesto www.vincenzocalabro.it 1 Obiettivi Il corso si prefigge di fornire: Le nozioni tecniche di base per creare un Ipertesto I consigli utili per predisporre il layout dei documenti L illustrazione
Prefazione. Piersalvo Ortu 1
Prefazione Questa tesi ha come obiettivo principale descrivere in che modo i documenti XML possano essere utilizzati per essere visualizzati su diversi apparati, dai browser Web ai dispositivi cellulari,
Presidenza del Consiglio dei Ministri
Manuale utente (front office) Aggiornato al 14 luglio 2011 Sommario 1. INTRODUZIONE... 3 2. MODALITÀ OPERATIVA... 4 2.1 Utenti ammessi alla trasmissione del file XML... 4 2.2 Controllo effettuato dal sistema
Informatica A per Ingegneria Gestionale (2005-2006) Il linguaggio HTML. Elisa Quintarelli-Laura Mandelli. HyperText Markup Language
Informatica A per Ingegneria Gestionale (2005-2006) Il linguaggio HTML Elisa Quintarelli-Laura Mandelli 1 HyperText Markup Language Linguaggio di descrizione di testi secondo lo schema SGML (Standard Generalized
www.filoweb.it STAMPA UNIONE DI WORD
STAMPA UNIONE DI WORD Molte volte abbiamo bisogno di stampare più volte lo stesso documento cambiando solo alcuni dati. Potremmo farlo manualmente e perdere un sacco di tempo, oppure possiamo ricorrere
XML e TEI: introduzione alla codifica dei testi letterari. La nascita del linguaggio. Il concetto di metalinguaggio di codifica SGML
XML e TEI: introduzione alla codifica dei testi letterari Con la codifica dei testi si intende la rappresentazione dei testi stessi su un supporto digitale in un formato utilizzabile dall'elaboratore (Machine
Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate
MODULO BASE Quanto segue deve essere rispettato se si vuole che le immagini presentate nei vari moduli corrispondano, con buona probabilità, a quanto apparirà nello schermo del proprio computer nel momento
I linguaggi di marcatura e XML per la codifica dei dati d archivio
I linguaggi di marcatura e XML per la codifica dei dati d archivio Corso di formazione per l'apprendimento e l'utilizzo della piattaforma IBC-xDams Modena, 21 gennaio 2014 Mirella M. Plazzi e F.Ricci IBC
Modellazione e Gestione di Informazioni non Strutturate
Università della Calabria, Corso di Laurea Specialistica in Ingegneria Gestionale Progettazione di Sistemi Informativi Docente: Alfredo Cuzzocrea Modellazione e Gestione di Informazioni non Strutturate
SVI08-0003 Nuovo Sistema Revisioni
>> Nuovo Sistema Revisioni - Specifiche Web Services Officina SVI08-0003 Nuovo Sistema Revisioni Servizio di Sviluppo Software RTI Indice dei contenuti 1 GENERALITA... 8 1.1 Lista di distribuzione...8
Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti
Capitolo 3 L applicazione Java Diagrammi ER Dopo le fasi di analisi, progettazione ed implementazione il software è stato compilato ed ora è pronto all uso; in questo capitolo mostreremo passo passo tutta
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»
DATABASE. A cura di Massimiliano Buschi
DATABASE A cura di Massimiliano Buschi Introduzione Con Microsoft Access: Immissione dati e interrogazione Interfaccia per applicazioni e report Ma prima bisogna definire alcune conoscenze di base sui
Linguaggi 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
SPECIFICHE TECNICHE DEL PACCHETTO DI ARCHIVIAZIONE
ALLEGATO 4 SPECIFICHE TECNICHE DEL PACCHETTO DI ARCHIVIAZIONE 37 Indice 1 2 3 INTRODUZIONE... STRUTTURA DELL INDICE DEL PACCHETTO DI ARCHIVIAZIONE... VOCABOLARIO... 38 1 INTRODUZIONE Il presente allegato
Capitolo 4 Pianificazione e Sviluppo di Web Part
Capitolo 4 Pianificazione e Sviluppo di Web Part Questo capitolo mostra come usare Microsoft Office XP Developer per personalizzare Microsoft SharePoint Portal Server 2001. Spiega come creare, aggiungere,
5.6.1 REPORT, ESPORTAZIONE DI DATI
5.6 STAMPA In alcune circostanze può essere necessario riprodurre su carta i dati di tabelle o il risultato di ricerche; altre volte, invece, occorre esportare il risultato di una ricerca, o i dati memorizzati
Raggruppamenti Conti Movimenti
ESERCITAZIONE PIANO DEI CONTI Vogliamo creare un programma che ci permetta di gestire, in un DB, il Piano dei conti di un azienda. Nel corso della gestione d esercizio, si potranno registrare gli articoli
Rappresentare i file XML - XSL
Rappresentare i file XML - XSL Laura Papaleo [email protected] CSS2, XSL, XSLT, XPath 1 XSL - exstensible Stylesheet Language XSL Raccomandazione del W3C (2001) Per aumentare la flessibilità dello
Linguaggi e Paradigmi di Programmazione
Linguaggi e Paradigmi di Programmazione Cos è un linguaggio Definizione 1 Un linguaggio è un insieme di parole e di metodi di combinazione delle parole usati e compresi da una comunità di persone. È una
ESERCIZI PER IL POTENZIAMENTO DELLA LETTO-SCRITTURA GRUPPO A
ESERCIZI PER IL POTENZIAMENTO DELLA LETTO-SCRITTURA GRUPPO A Progetto www.aprico.it Obiettivo Scuola Fondazione ASPHI Onlus - La riproduzione anche parziale è vietata senza autorizzazione scritta Data:
BASE DI DATI: introduzione. Informatica 5BSA Febbraio 2015
BASE DI DATI: introduzione Informatica 5BSA Febbraio 2015 Di cosa parleremo? Base di dati relazionali, modelli e linguaggi: verranno presentate le caratteristiche fondamentali della basi di dati. In particolare
Guida all uso di Java Diagrammi ER
Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con
Manuale per i redattori del sito web OttoInforma
Manuale per i redattori del sito web OttoInforma Contenuti 1. Login 2. Creare un nuovo articolo 3. Pubblicare l articolo 4. Salvare l articolo in bozza 5. Le categorie 6. Modificare un articolo 7. Modificare
Programmi e Oggetti Software
Corso di Laurea Ingegneria Civile Elementi di Informatica Programmi e Oggetti Software Settembre 2006 Programmi e Oggetti Software 1 Contenuti Cosa è un programma Cosa significa programmare Il punto di
IL SOFTWARE SECONDO LA NORMA UNI EN ISO 13849-1:2008 (IIA PARTE) 1
Ernesto Cappelletti (ErnestoCappelletti) IL SOFTWARE SECONDO LA NORMA UNI EN ISO 13849-1:2008 (IIA PARTE) 6 April 2012 1. Requisiti per la scrittura del software secondo la norma UNI EN ISO 13849-1:2008
7.4 Estrazione di materiale dal web
7.4 Estrazione di materiale dal web Salvataggio di file Salvataggio della pagina Una pagina web può essere salvata in locale per poterla consultare anche senza essere collegati alla Rete. Si può scegliere
Settimana I...1. Giorno 1 - Introduzione all XSLT...3
Settimana I...1 Giorno 1 - Introduzione all XSLT...3 Generalità su XSLT...3 Introduzione a XML e XSLT... 4 Cos è XSLT?... 5 Che cosa fa XSLT?... 6 Come si presenta XSLT?... 6 XSLT e la famiglia di XML...
Introduzione 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,
Corso di Informatica di base per le discipline umanistiche - XPATH
Corso di Informatica di base per le discipline umanistiche - XPATH Francesca Frontini Pavia AA 2008-2009 Materiale http://www.w3schools.com/xpath/default.asp Cartella xpath esercizi scaricabile dalla pagina
PSDR - IMPORTAZIONE FLUSSI IN FORMATO XML
PSDR - IMPORTAZIONE FLUSSI IN FORMATO XML La funzione di importazione consente di acquisire negli archivi del PSDR flussi di informazioni prodotti da sistemi elaborativi esterni. Il formato di importazione
APPUNTI DI HTML (SECONDA LEZIONE)
APPUNTI DI HTML (SECONDA LEZIONE) 1. TITOLI, PARAGRAFI, BLOCCHI DI TESTO E CONTENITORI. E utile scrivere il testo che vogliamo inserire nella nostra pagina html all interno di appositi tag. La pagina sarà
Guida alla compilazione on-line delle domande di Dote Scuola A.S. 2013-2014 - per le Famiglie INDICE
Guida alla compilazione on-line delle domande di Dote Scuola A.S. 2013-2014 - per le Famiglie INDICE Introduzione... 2 Riconoscimento del soggetto richiedente da parte del sistema... 2 Elenco dei servizi
Excel. A cura di Luigi Labonia. e-mail: [email protected]
Excel A cura di Luigi Labonia e-mail: [email protected] Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo
Infrastrutture INFormatiche Ospedaliere 2 Corso di laurea di Ingegneria Medica. Indice
Indice 4. XML Extensible Markup Language...2 4.1 Usi di XML...3 4.2 Caratteristiche di XML...3 4.3 Elementi...5 4.4 Attributi...5 4.4.1 Documento XML ben formato...6 4.5 Informazioni di controllo...6 4.5.1
Guida alla compilazione on-line delle domande di Dote Scuola A.S. 2014-2015 - per le Famiglie INDICE
Guida alla compilazione on-line delle domande di Dote Scuola A.S. 2014-2015 - per le Famiglie INDICE Introduzione... 2 Riconoscimento del soggetto richiedente da parte del sistema... 2 Elenco dei servizi
COMUNE DI SAGRADO. ALLEGATO AL MANUALE DI CONSERVAZIONE Affidatario Regione Friuli Venezia Giulia ATTRIBUTI COMUNI A TUTTE LE CLASSI DOCUMENTALI
ALLEGATO AL MANUALE DI CONSERVAZIONE Affidatario Regione Friuli Venezia Giulia ATTRIBUTI COMUNI A TUTTE LE CLAS DOCUMENTALI Allegato alla deliberazione giuntale n. 17 del 02/03/2015 Pag.2 di 6 Indice 1.
MODELLO E/R. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni
MODELLO E/R Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Modellazione dei dati Modellare i dati significa: costruire una rappresentazione semplificata della realtà osservata individuandone
Archivi e database. Prof. Michele Batocchi A.S. 2013/2014
Archivi e database Prof. Michele Batocchi A.S. 2013/2014 Introduzione L esigenza di archiviare (conservare documenti, immagini, ricordi, ecc.) è un attività senza tempo che è insita nell animo umano Primi
Modellazione dei dati in UML
Corso di Basi di Dati e Sistemi Informativi Modellazione dei dati in UML Angelo Montanari Dipartimento di Matematica e Informatica Università degli Studi di Udine Introduzione UML (Unified Modeling Language):
2.3 Cenni sui fogli di stile CSS per XML
Fondamenti di Informatica Sistemi di Elaborazione delle Informazioni Informatica Applicata 2.3 Cenni sui fogli di stile CSS per XML Antonella Poggi Anno Accademico 2012-2013 DIPARTIMENTO DI SCIENZE DOCUMENTARIE
Applicazioni e Architetture Internet. T. Catarci, M. Scannapieco, Corso di Basi di Dati, A.A. 2008/2009, Sapienza Università di Roma
Applicazioni e Architetture Internet 1 Introduzione Introduzione alle architetture a tre livelli Formati di dati per il Web HTML, XML, DTD 2 Componenti dei sistemi dataintensive Tre tipi separati di funzionalità:
PIATTAFORMA DOCUMENTALE CRG
SISTEMA DI GESTIONE DOCUMENTALE DMS24 PIATTAFORMA DOCUMENTALE CRG APPLICAZIONE PER LE PROCEDURE DI GARE D AMBITO 1 AGENDA 1. Introduzione 2. I Livelli di accesso 3. Architettura di configurazione 4. Accesso
BDCC : Guida rapida all utilizzo
BDCC : Guida rapida all utilizzo 1 Sommario 1. Funzionamento del sistema... 3 1.1 Cos è e cosa contiene la BDCC... 3 1.2 Meccanismi di funzionamento della BDCC... 3 1.3 Organizzazione di contenuti all
Uso di base delle funzioni in Microsoft Excel
Uso di base delle funzioni in Microsoft Excel Le funzioni Una funzione è un operatore che applicato a uno o più argomenti (valori, siano essi numeri con virgola, numeri interi, stringhe di caratteri) restituisce
HTML 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 [email protected] http://home.dei.polimi.it/cugola Indice Il linguaggio del
Allegato tecnico. Per l invio di documenti elettronici al Comune di Prato
Allegato tecnico Per l invio di documenti elettronici al Comune di Prato 1. Formati ammissibili per l invio di documenti elettronici. Indipendentemente da quale sia il metodo scelto per l invio di una
XML: 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
Mon Ami 3000 Varianti articolo Gestione di varianti articoli
Prerequisiti Mon Ami 3000 Varianti articolo Gestione di varianti articoli L opzione Varianti articolo è disponibile per le versioni Azienda Light e Azienda Pro e include tre funzionalità distinte: 1. Gestione
Corso di Informatica
Corso di Informatica Modulo T2 3-Compilatori e interpreti 1 Prerequisiti Principi di programmazione Utilizzo di un compilatore 2 1 Introduzione Una volta progettato un algoritmo codificato in un linguaggio
SPORTELLO UNICO DELLE ATTIVITÀ PRODUTTIVE MANUALE OPERATIVO FUNZIONI DI PAGAMENTO ONLINE. Versione 05
SPORTELLO UNICO DELLE ATTIVITÀ PRODUTTIVE MANUALE OPERATIVO FUNZIONI DI PAGAMENTO ONLINE Versione 05 Novembre 2015 1 Sommario Generalità... 3 Pagare con ICONTO... 7 Pagare con carta di credito... 10 Pagare
Introduzione alla codifica XML per i testi umanistici
Introduzione alla codifica XML per i testi umanistici Daniele Silvi, Domenico Fiormonte, Fabio Ciotti [email protected] - [email protected] - [email protected] La digitalizzazione dei
Progetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore
ARPA Fonte Dati Regione Toscana 1 Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.1 Data emissione 09/10/13 Stato FINAL 2 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 1.1 09/10/2013
3.5.1.1 Aprire, preparare un documento da utilizzare come documento principale per una stampa unione.
Elaborazione testi 133 3.5 Stampa unione 3.5.1 Preparazione 3.5.1.1 Aprire, preparare un documento da utilizzare come documento principale per una stampa unione. Abbiamo visto, parlando della gestione
ALLEGATO AL MANUALE DI CONSERVAZIONE Affidatario Regione Friuli Venezia Giulia ATTRIBUTI COMUNI A TUTTE LE CLASSI DOCUMENTALI
AZIENDA DI SERVIZI ALLA PERSONA DI SPILIMBERGO Azienda pubblica di servizi alla persona ex L.r. 19/2003 Viale Barbacane, 19-33097 Spilimbergo PN Tel. 0427 2134 Fax 0427 41268 ----------------------------------------------------------------------------------------------------------------------------------
Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo
Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato
Database. Si ringrazia Marco Bertini per le slides
Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida
Fondamenti di Informatica. Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI!
Fondamenti di Informatica Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI! Finalità: Fornire gli elementi di base dei concetti che sono di fondamento all'informatica Informazioni Pratiche ORARIO:
5.3 TABELLE 5.3.1 RECORD 5.3.1.1 Inserire, eliminare record in una tabella Aggiungere record Eliminare record
5.3 TABELLE In un sistema di database relazionali le tabelle rappresentano la struttura di partenza, che resta poi fondamentale per tutte le fasi del lavoro di creazione e di gestione del database. 5.3.1
