Linguaggi per la descrizione dei documenti
|
|
- Rosangela Ranieri
- 8 anni fa
- Visualizzazioni
Transcript
1 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.. Ciascuno dotato di una sua struttura logica (articolo: titolo, sottotitolo, autore, data,etc..). Tutti memorizzati utilizzando il formato a carattere (ASCII), ma con convenzioni differenti (prima il nome poi il cognome, campi fissi da 30 byte, nome delimitato da $..). Difficoltà di gestione dell archivio (rintracciabilità di un testo, del nome dell autore o tutti gli articoli da lui scritti..). Necessità di un formato di rappresentazione strutturato. Aggiunta al testo di marcature (tag) per renderlo strutturato. SGML (Standard General Markup Language). Sviluppato nel 1986 da International Organization for Standardization. Metalinguaggio: descrive un insieme di marcatori e le regole per il loro uso HTML (Hyper Text Markup Language) e il primo linguaggio che deriva da SGML, semplificandone le regole. Contiene un insieme di tag e di regole per il loro uso. Struttura di HTML: <HTML><HEAD>. </HEAD><BODY>.</BODY></HTML>. Successiva estensione di HTML con marcatori per la visualizzazione delle pagine (specifica del font, sua dimensione, colore del testo, dello sfondo..). Soluzioni proprietarie (Netscape,Explorer..). Utilizzato soprattutto come linguaggio per la descrizione fisica dei documenti (visualizzazione sullo schermo). Nell ipotesi che la pagina sia un semplice documento esso è memorizzato come una sequenza di caratteri. Per consentire che, quando riprodotto sul video del client, il documento abbia la struttura voluta(suddivisione in paragrafi, presenza di titoli e sottotitoli, particolare evidenziazione ad alcune parti etc..), occorre descriverne tale struttura tramite i comandi di un linguaggio di marcatura (mark up language). Il più noto di questi linguaggi è HTML (HyperText Markup Language). Una volta arrivata la pagina, il browser provvede a visualizzarla, utilizzando un particolare programma in grado di interpretare i comandi HTML(interprete HTML).. 1
2 HTML Hypertext Markup Language HTML è costituito da un insieme di tag predefiniti che descrivono aspetti relativi alla presentazione del documento: tipi di caratteri, spaziatura tra le linee di testo, dimensione dei caratteri etc.. Il linguaggio è interpretato dal browser che riproduce il documento a seconda delle indicazioni contenute nei tag. Non è possibile utilizzare il linguaggio HTML per descrivere le strutture dei dati o più in generale per descrivere il contenuto di un documento. HTML (Hyper Text Mark-up Language) Problema: nota la strurttura logica del materiale contenuto in una pagina (capitoli, paragrafi, figure..) come definire la struttura grafica del documento (grassetto, maiuscolo, corsivo, testo colorato, sfondo colorato etc.)? Linguaggi di mark-up. Es: HTML Utilizzo di tag: parola chiave racchiusa tra parentesi angolate. Es: Es:<HTML> marca l inizio di un documento HTML. <BR> e <P> indicano l inizio di una nuova riga e di un nuovo paragrafo <Body BG COLOR=Yellow> specifica che il documento avra come colore di fonfo il giallo Esempi di etichette HTML I file HTML sono documenti di testo contenenti etichette (tag) Le etichette descrivono la struttura del documento e danno suggerimenti per l impaginazione. Sono divisi in due parti, preambolo (head) e corpo (body). <HTML> <HEAD> <TITLE> Questo il titolo del documento </TITLE> </HEAD> <BODY> Questo e il corpo del documento </ BODY > </HTML> Ciao a tutti<br>questo è un esempio</br> di codice HTML Ciao a tutti questo è un esempio di codice HTML Intestazioni Salve!<BR><H1> Questa intestazione è importante</h1><br> <H2> Questa un po meno</h2> Salve! Questa intestazione è importante Questa un po meno 2
3 <HTML> </HTML> <HEAD> <TITLE>Primo esempio </TITLE> </ HEAD> <BODY> Primo esempio di pagina web scritto in HTML. Anche se il testo va a capo nella pagina visualizzata, per andare a capo bisogna usare il tag <BR> oppure il tag <P> che oltre che andare a capo inserisce una riga vuota. </BODY> Primo esempio di pagina web scritta in HTML. Anche se il testo va a capo, per andare a capo nella pagina visualizzata bisogna usare il tag oppure il tag che oltre che ad andare a capo inserisce una riga vuota. Altri tag. La coppia <CENTER>.>CENTER> centra nella finestra il testo contenuto all interno. Variazione dimensionale del font: <H1>.fino a <H6> Liste non ordinate sono racchiuse tra i tag <UL> </UL>. Liste ordinate sono racchiuse tra i tag <OL> </OL>. In entrambi i casi gli elementi della lista sono racchiusi tra <L1> </L1> Linea orrizzontale: <HR WIDTH= 100% > disegna una linea larga come la finestra. <HTML> <HEAD><TITLE> Esempi di formattazione </TITLE></HEAD> <BODY BGCOLOR=Yellow> <H1><CENTER> Titolo Centrato </CENTER> </H1> <H2><CENTER> Sotto-Titolo Centrato </CENTER> </H2> <H3><CENTER> Sotto-Sotto-Titolo Centrato </CENTER> </H3> <HR WIDTH= 100 %> <H2>Lista non ordinata </H2> <UL> <LI> Primo elemento </LI> <LI> Secondo elemento </LI> <LI> Terzo elemento </LI> </UL> <HR WIDTH= 100 %> <H2>Lista non ordinata </H2> <OL> <LI> Primo elemento </LI> <LI> Secondo elemento </LI> <LI> Terzo elemento </LI> </OL> </BODY> </HTML> TITOLO CENTRATO Sotto-titolo Centrato Sotto-sotto-titolo Centrato Lista non ordinata Primo elemento Secondo elemento Terzo elemento Lista ordinata 1. Primo elemento Terzo 2. Secondo elemento elemento 3. Terzo elemento 3
4 Inserimento figure Formati più utilizzati: JPEG (adatto ad immagini di grande formato) e GIF (adatto per immagini di piccolo formato). <IMG SRC= Immagini/ leonardo.jpg > oppure <IMG SRC= Immagini/ leonardo.jpg WIDTH=200 HEIGHT =68> Ecco una foto <IMG SRG= incontro.gif ALIGN=middle> diventa Ecco una foto FOTO Limiti di HTML Linguaggio chiuso e non modificabile: insieme prefissato di tag..l insieme di tag accettati da HTML è stato definito assieme al linguaggio stesso. Ogni nuova versione di HTML introduce nuovi tag.. Orientato prevalentemente all impaginazione grafica sul video di documenti web. Una pagina web deve essere progettata per uno schermo dotato di determinate caratteristiche (risultati impredicibili su altri dispositivi di visualizzazione o sulla stampa su carta). Dipendenza dal tipo di browser utilizzato. Non adatto a rappresentare strutture complesse (record di data-base, descrizione bibliografica..) XML (Extensible Markup Language) E possibile associare a ciascuna parte di un testo un marcatore (tag) che lo qualifica come un determinato elemento logico.(es: titolo, paragrafo,nota..). I tag utilizzati nel linguaggio sono definiti dall utente e consentano di descrivere la struttura e la natura dell informazione contenuta nel testo. I browser non possono interpretare i tag. XML non consente la descrizione della presentazione grafica degli elementi logici del testo. Si utilizzano allo scopo appositi linguaggi detti fogli di stile. XSL (extensible Stylesheet language). Trasforma e traduce i dati XML da un formato ad un altro (visualizzazione di un documento XML in HTML, PDF..) Consente non solo di decidere il formato grafico, ma anche di scegliere quali elementi visualizzare e in che ordine Si può utilizzare uno stesso documento codificato in XML per diverse modalità di pubblicazione (carta, CD-ROM, www, audio..) cambiando il foglio di stile associato. Un documento XML ha una struttura gerarchica: ciascun elemento, delimitato da un tag di apertura e di chiusura, è contenuto in altri elementi 4
5 Fogli di stile XSL e XSLT XSL (extensible Stylesheet language). Trasforma e traduce i dati XML da un formato ad un altro (visualizzazione di un documento XML in HTML, PDF..) Parsing Parsing: Analisi delle regole sintattiche. Ad ogni tag corrisponde un tag di chiusura, l annidamento dei tag deve essere corretto Un documento XML che abbia superato l analisi sintattica si dice well formed (ben formato). Esistono due tipi di parser: SAX (Simple API for XML). Durante la lettura del file XML, ne individua i vari elementi e per ognuno di essi esegue le opportune azioni (documenti molto lunghi che non potrebbero essere contenuti in memoria centrale). DOM (Document Object Module). Legge l intero documento XML e lo trasforma in un albero che risiede in memoria centrale (va bene per documenti che richiedono un elaborazione complessa, ma di dimensioni limitate). Un file XML <?xml version= 1.0?> <sala pranzo> <tavolo tipo rotondo legno= ciliegio > <produttore> Il negozio del legno</produttore/> < prezzo>2.000</prezzo> </tavolo > <sedia legno= ciliegio > <quantità>2</ quantità> <qualità >excellent</qualità> <cuscino incluso= true > <colore>blu </ colore> </cuscino> </sedia> <sedia legno= pino > <quantità>3</ quantità> <qualità >media</qualità> </sedia> </sala pranzo> DTD (Document Type Definition) XML non prescrive i nomi dei diversi marcatori, ma solo la sintassi generica per la loro definizione ed il loro utilizzo nella identificazione degli elementi di testo. DTD è un insieme di specifiche che stabiliscono quali sono i nomi ammissibili per i marcatori, i nomi per i loro attributi e quali relazioni di inclusione possono sussistere tra loro. Descrive rigorosamente le possibilità strutturali del documento in esame. La dichiarazione <!Element> associa il nome di un elemento ai suoi possibili contenuti. Un documento XML che soddisfa le specifiche di una DTD si dice validated (convalidato) rispetto a quella DTD 5
6 DTD definisce una serie di limiti per un documento XML. Definisce il modo con cui un documento XML dovrebbe essere realizzato. Un documento è considerato valido quando segue le limitazioni imposte dal DTD per la formattazione dei datixml. Ciò è particolarmente importante quando si cerca di trasferire dati tra le applicazioni:sintassi e formattazione devono essere accettate da tutte le parti in causa. Ambiguità presenti nel documento. Il tag <quantità> può rappresentare il numero di sedie presenti nel magazzino? L attributo legno può essere specificato all interno di un tag <sedia>? Nella DTD associata al documento potrebbe essere specificato che gli unici valori ammissibili per l attributo legno siano ciliegio, pino, quercia o mogano. Potrebbe essere definito anche l ordine di annidamento. Es.< cuscino> può essere annidato solo all interno del tag <sedia>. I DTD aggiungono la portabilità ad un documento XML producendo dati che possono essere elaborati e convalidati da qualsiasi applicazione in grado di individuare il DTD corrispondente Esempio di DTD per un documento XML <?xml version="1.0"?> <!DOCTYPE note [ <!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)> ]>!DOCTYPE note (in line 2) defines that this is a document of the type note.!element note (in line 3) defines the note element as having four elements: "to,from,heading,body".!element to (in line 4) defines the to element to be of the type "#PCDATA".!ELEMENT from (in line 5) defines the from element to be of the type "#PCDATA" and so on... <note> <to>tove</to> <from>jani</from> <heading>reminder</heading> <body>don't forget me this weekend</body> </note> 6
7 La DTD può essere inserita all inizio del documento XML o memorizzata in un file diverso cui fa riferimento. La DTD può essere privata (scritta dall utente stesso) oppure pubblica (reperita in rete). La soluzione più conveniente, quando possibile, è quella di usare DTD esterne pubbliche definite da organismi autorevoli, per rendere agevole la scrittura di documenti condivisibili facilmente in tutto il mondo. CML (Chemical Markup Language) GML ( Geography Markup Language) MathML(Mathematical Markup Language) SMIL (Synchronized Multimedia Integration Language) SVG (Scalable Vector Graphics) WML (Wireless Markup Language) Analogie e differenze con HTML Entrambi derivano da SGML, ma HTML è stato specializzato nella parte relativa alla visualizzazione dei dati. XML non è orientato alla visualizzazione dei dati, ma è un metodo assolutamente generale di descrivere i dati. Somiglianze sintattiche ( i tag sono indicati allo stesso modo, <nome tag> </nome tag>). A differenza di HTML, in XML i tag sono liberi, cioè definiti dal programmatore. Sintassi di XML più rigida (ogni tag aperto deve essere anche chiuso, vi è differenza tra maiuscole e minuscole..). XML ha una struttura ad albero, cioè gerarchica. Software di base Browser XML. Consentano la semplice lettura di documenti XML Open source, Internet Explorer, Netscape 6. Non sono compresi, normalmente parser di validazione del documento rispetto alla DTD. Parser di validazione e XSLT sono disponibili come prodotti open source. Editor XML (file di testo) : forniscono funzionalità come evidenziazione con colori diversi dei vari tag, controllo sulla coerenza sintattica, la validazione rispetto alla DTD di riferimento e la visualizzazione della struttura ad albero. MS XML Notepad, XML Pro,ect. XML SPY (molto popolare in Italia) E possibile esporre in formato XML il risultato delle interrogazioni. La codifica di una tabella relazionale in XML è semplice. Esempio: Microsoft SQL Server permette di richiedere la codifica in XML del risultato di una interrogazione aggiungendo all interrogazione la clausola FOR XML E possibile aggiornare un data-base relazionale partendo dai dati in formato XML; quasi tutti i data base relazionali offrono programmi di utilità a questo scopo in grado di estrarre i dati con cui aggiornare le tabelle relazionali. 7
8 UTILIZZO di XML XML per le comunicazioni XML per la presentazione Separazione del contenuto dalla sua rappresentazione. Lo stesso contenuto può essere rappresentato su dispositivi diversi che richiedono diversi stili di presentazione. XML viene usato per rappresentare il contenuto, mentre XSL e XSLT sono usati per realizzare una presentazione adatta al particolare client (evitando la realizzazione di svariate versioni della stessa applicazione.). E possibile scegliere il foglio di stile in funzione del tipo di client da cui proviene la richiesta di un documento XML. XHTML (extensible Hypertext Markup Language) Sfruttando le somiglianze sintattiche è stato definito un linguaggio di markup per le pagine web che mette a disposizione le possibilità di HTML con una sintassi XML Semplifica la programmazione di browser per computer e cellularisoftware di base 8
Linguaggi per la descrizione dei documenti SGML,HTML,XML
Linguaggi per la descrizione dei documenti SGML,HTML,XML SGML (Standard General Markup Language) Molteplicità di documenti di tipo diverso (es. web): articoli, cataloghi, rubriche, tabelle di dati etc..
DettagliLinguaggi per la descrizione dei documenti SGML,HTML,XML
Linguaggi per la descrizione dei documenti SGML,HTML,XML SGML (Standard General Markup Language) Molteplicità di documenti di tipo diverso (es. web): articoli, cataloghi, rubriche, tabelle di dati etc..
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. 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
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
Dettagliconnessioni 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
DettagliCorso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013
Corso di HTML Modulo L3 1-Concetti generali 1 Prerequisiti Browser Rete Internet Client e server 2 1 Introduzione In questa Unità introduciamo alcuni semplici elementi del linguaggio HTML, con il quale
DettagliComandi principali del linguaggio HTML (Hyper Text Markup Language)
Comandi principali del linguaggio HTML (Hyper Text Markup Language) Caratteristiche di HTML HTML è un linguaggio di formattazione (markup) di documenti ed è il linguaggio base per produrre documenti per
DettagliXML: extensible Markup Language
XML: extensible Markup Language Laura Farinetti Dip. Automatica e Informatica Politecnico di Torino laura.farinetti@polito.it L. Farinetti - Politecnico di Torino 1 Introduzione XML: extensible Markup
DettagliLaboratorio 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
DettagliINTRODUZIONE AL LINGUAGGIO HTML. Internet + HTML + HTTP = WWW
1 INTRODUZIONE AL LINGUAGGIO HTML Internet + HTML + HTTP = WWW Scopo della esercitazione 2 Conoscere i principali tag HTML Realizzare una propria Home Page utilizzando alcuni semplici tag HTML 3 Architettura
DettagliCapitolo 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,
DettagliManuale scritto da Fuso Federico 4 A Anno scolastico 2011/2012 Parte 1
Manuale scritto da Fuso Federico 4 A Anno scolastico 2011/2012 Parte 1 Chi può riuscire a creare pagine HTML? La realizzazione di pagine web non eccessivamente sofisticate è alla portata di tutti, basta
DettagliHTML (Hyper Text Markup Language)
HTML (Hyper Text Markup Language) E un linguaggio di scrittura di pagine per Internet (pagine web) nato nel 1992. E un linguaggio di marcatura ipertestuale Non è un linguaggio di programmazione, in quanto
DettagliCreare 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
DettagliEsercizi di JavaScript
Esercizi di JavaScript JavaScript JavaScript é un linguaggio di programmazione interpretato e leggero, creato dalla Netscape. E' presente a patire da Netscape 2 in tutti i browser ed é dunque il linguaggio
DettagliLinguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML
Reti Linguaggio HTML 1 HTML = Hypertext Markup Language E il linguaggio usato per descrivere documenti ipertestuali Ipertesto = Testo + elementi di collegamento ad altri testi (link) Linguaggio di markup:
Dettagli/XML ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 XML
XML 1 ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 XML XML è un linguaggio di marcatura proposto dal W3C XML definisce una sintassi generica per contrassegnare i dati di un documento elettronico con marcatori
DettagliCorso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati
Corso di Access Modulo L2A (Access) 1.1 Concetti di base 1 Prerequisiti Utilizzo elementare del computer Concetti fondamentali di basi di dati 2 1 Introduzione Un ambiente DBMS è un applicazione che consente
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
DettagliHTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...
HTML HyperText Markup Language Struttura di un documento HTML Gli elementi essenziali di un documento HTML sono i seguenti TAG: ... ... ... Struttura di un documento
DettagliXML. 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
DettagliCreare 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
DettagliEXPLOit Content Management Data Base per documenti SGML/XML
EXPLOit Content Management Data Base per documenti SGML/XML Introduzione L applicazione EXPLOit gestisce i contenuti dei documenti strutturati in SGML o XML, utilizzando il prodotto Adobe FrameMaker per
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
DettagliLanguage. info@settingweb.it. www.settingweb.it
HTML HyperText Markup Language Documenti ipertestuali Sono formati da documenti multimediali: testo, immagini, suoni, video, ecc Comprendono le seguenti parti: contenuto struttura presentazione Che cos
DettagliInformatica 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
DettagliEsercizi. Introduzione all HTML. Il WWW
Politecnico di Milano Esercizi Introduzione all HTML Il WWW Il World Wide Web: una rete di pagine connesse tra loro e distribuite su diverse macchine Il server Web contiene le pagine Web da visualizzare
DettagliInformatica per la comunicazione" - lezione 10 -
Informatica per la comunicazione" - lezione 10 - Evoluzione del Web" Nell evoluzione del Web si distinguono oggi diverse fasi:" Web 1.0: la fase iniziale, dal 1991 ai primi anni del 2000" Web 2.0: dai
Dettagli5.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
DettagliAccess. P a r t e p r i m a
Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di
DettagliMagiCum S.r.l. Progetto Inno-School
MagiCum S.r.l. Progetto Inno-School Area Web Autore: Davide Revisione: 1.2 Data: 23/5/2013 Titolo: Innopedia File: Documentazione_tecnica Sito: http://inno-school.netsons.org/ Indice: 1. Presentazione
DettagliConsorzio Triveneto S.p.A. Payment Gateway
Consorzio Triveneto S.p.A. Payment Gateway Specifiche di Personalizzazione della Hosted Payment Page Release 1.4.0 Data Versione Autore Descrizione 02/10/2003 1.2.0 PM Prima Release, associata al Manuale
DettagliStrutturazione logica dei dati: i file
Strutturazione logica dei dati: i file Informazioni più complesse possono essere composte a partire da informazioni elementari Esempio di una banca: supponiamo di voler mantenere all'interno di un computer
DettagliProgettazione di un Database
Progettazione di un Database Per comprendere il processo di progettazione di un Database deve essere chiaro il modo con cui vengono organizzati e quindi memorizzati i dati in un sistema di gestione di
DettagliLa 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
DettagliWORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera
WORD per WINDOWS95 1.Introduzione Un word processor e` come una macchina da scrivere ma con molte più funzioni. Il testo viene battuto sulla tastiera ed appare sullo schermo. Per scrivere delle maiuscole
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
Dettaglia cura di Maria Finazzi
Esercitazioni di XML a cura di Maria Finazzi (11-19 gennaio 2007) e-mail: maria.finazzi@unipv.it pagine web: Il trattamento dell'informazione Testo a stampa: Come
DettagliI 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
DettagliPrefazione. 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,
DettagliHTML il linguaggio per creare le pagine per il web
HTML il linguaggio per creare le pagine per il web Parte I: elementi di base World Wide Web Si basa sul protocollo HTTP ed è la vera novità degli anni 90 Sviluppato presso il CERN di Ginevra è il più potente
DettagliHTML 1. HyperText Markup Language
HTML 1 HyperText Markup Language Introduzione ad HTML Documenti HTML Tag di markup Formattazione del testo Collegamenti ipertestuali Immagini Tabelle Form in linea (moduli) Tecnologie di Sviluppo per il
Dettagli19. LA PROGRAMMAZIONE LATO SERVER
19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici
DettagliCome distribuire in una pagina Web il video ripreso con la telecamera
Come distribuire in una pagina Web il video ripreso con la telecamera Il presente documento contiene informazioni di riferimento per la distribuzione in una pagina Web del video ripreso con la telecamera.
DettagliPer accedere clicca su START o AVVIO (in basso a sinistra sul tuo schermo), poi su PROGRAMMI, ACCESSORI e infine su BLOCCO NOTE.
Cos'è l'html HTML è una sigla che viene da una frase inglese che vuol dire: " Linguaggio di contrassegno di ipertesti" (Hyper Text Markup Language) L'Html non è un vero e proprio linguaggio di programmazione,
DettagliDatabase. 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
DettagliArchitettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)
Architettura del WWW World Wide Web Sintesi dei livelli di rete Livelli di trasporto e inferiori (Livelli 1-4) - Connessione fisica - Trasmissione dei pacchetti ( IP ) - Affidabilità della comunicazione
DettagliAltro esempio di HTML
HTML (Hyper Text Markup Language) Linguaggio per descrivere una pagina di ipertesto Specifica come dovra apparire quando sara visualizzata, quali collegamenti contiene e dove portano Comando in HTML: riguarda
DettagliXML (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
Dettagli7.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
DettagliXSL: 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
DettagliManuali.net. Nevio Martini
Manuali.net Corso base per la gestione di Siti Web Nevio Martini 2009 Il Linguaggio HTML 1 parte Introduzione Internet è un fenomeno in continua espansione e non accenna a rallentare, anzi è in permanente
DettagliIl database management system Access
Il database management system Access Corso di autoistruzione http://www.manualipc.it/manuali/ corso/manuali.php? idcap=00&idman=17&size=12&sid= INTRODUZIONE Il concetto di base di dati, database o archivio
DettagliIntroduzione allo sviluppo Web. Studium Generale, a.a. 2013-2014, II semestre
Introduzione allo sviluppo Web Studium Generale, a.a. 2013-2014, II semestre 1 Contatto Daniel Graziotin graziotin@inf.unibz.it http://task3.cc/teaching/introduzion e-allo-sviluppo-web 2 Ciao mondo File
DettagliInformatica. Prof. M. Colajanni Università di Modena Reggio Emilia
Informatica Prof. M. Colajanni Università di Modena Reggio Emilia PARTE 4 - World Wide Web WORLD WIDE WEB La killer application di Internet I motivi alla base del successo del Web ( perché è risultata
DettagliARCHIVI E DATABASE (prof. Ivaldi Giuliano)
ARCHIVI E DATABASE (prof. Ivaldi Giuliano) Archivio: è un insieme di registrazioni (o records) ciascuna delle quali è costituita da un insieme prefissato di informazioni elementari dette attributi (o campi).
DettagliBASE 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
DettagliCorso di PHP. Prerequisiti. 1 - Introduzione
Corso di PHP 1 - Introduzione 1 Prerequisiti Conoscenza HTML Principi di programmazione web Saper progettare un algoritmo Saper usare un sistema operativo Compilazione, link, esecuzione di programmi Conoscere
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
DettagliREPORT DI VALUTAZIONE DELL ACCESSIBILITÀ
Pag. 1 di 13 REPORT DI VALUTAZIONE DELL ACCESSIBILITÀ PUBBLICA AMMINISTRAZIONE Comune di Pella (NO) http://www.comune.pella.no.it/ DATA DELLA VALUTAZIONE 09/07/2008 AUTORE DELLA VALUTAZIONE Alessio Mantegna
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
DettagliIntroduzione a Quantum GIS (QGIS) - passaggio dal software ArcView 3.x a software GIS OpenSource
Introduzione a Quantum GIS (QGIS) - passaggio dal software ArcView 3.x a software GIS OpenSource I servizi OGC Forestello Luca - Niccoli Tommaso - Sistema Informativo Ambientale AT01 http://webgis.arpa.piemonte.it
DettagliIntroduzione HTML. Maurizio Palesi. Multimedialità - Maurizio Palesi 1
Introduzione HTML Maurizio Palesi Multimedialità - Maurizio Palesi 1 Generalità sull HTML HTML: HyperText Markup Language (linguaggio di marcatura ipertestuale) E il linguaggio che permette di descrivere
DettagliProtocolli applicativi: FTP
Protocolli applicativi: FTP FTP: File Transfer Protocol. Implementa un meccanismo per il trasferimento di file tra due host. Prevede l accesso interattivo al file system remoto; Prevede un autenticazione
DettagliDefinire gli attributi dei blocchi
Definire gli attributi dei blocchi Attributi:Informazioni associate ad un blocco Definire gli attributi Menu: Disegna Blocco Attributo Comando: DEFATT Utilizzo riga di comando: -DEFATT Note Lo stile di
DettagliPROGRAMMA DEL CORSO OFFICE BASE (48 ORE)
PROGRAMMA DEL CORSO OFFICE BASE (48 ORE) Il programma del corso Office Base è costituito da 5 moduli (Word, Excel, PowerPoint, Access, Internet, Posta elettronica, Teoria e sistemi operativi) di cui elenchiamo
DettagliMS Word per la TESI. Barra degli strumenti. Rientri. Formattare un paragrafo. Cos è? Barra degli strumenti
MS Word per la TESI Barra degli strumenti Cos è? Barra degli strumenti Formattazione di un paragrafo Formattazione dei caratteri Gli stili Tabelle, figure, formule Intestazione e piè di pagina Indice e
DettagliAvvio di Internet ed esplorazione di pagine Web.
Incontro 1: Corso di aggiornamento sull uso di internet Avvio di Internet ed esplorazione di pagine Web. Istituto Alberghiero De Filippi Via Brambilla 15, 21100 Varese www.istitutodefilippi.it Tel: 0332-286367
DettagliXML: 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
DettagliSito web parrocchiale: STRUMENTI E PROGRAMMI
Sito web parrocchiale: STRUMENTI E PROGRAMMI tratteremo di... DIOCESI DI BRESCIA Linguaggi HTML,CSS Siti STATICI Siti DINAMICI e codice PHP CMS JOOMLA! Linguaggio HTML HTML: è il linguaggio con cui potete
DettagliNAVIGAORA HOTSPOT. Manuale utente per la configurazione
NAVIGAORA HOTSPOT Manuale utente per la configurazione NAVIGAORA Hotspot è l innovativo servizio che offre ai suoi clienti accesso ad Internet gratuito, in modo semplice e veloce, grazie al collegamento
DettagliOrganizzazione delle informazioni: Database
Organizzazione delle informazioni: Database Laboratorio Informatico di base A.A. 2013/2014 Dipartimento di Scienze Aziendali e Giuridiche Università della Calabria Dott. Pierluigi Muoio (pierluigi.muoio@unical.it)
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,
DettagliBANCHE DATI. Informatica e tutela giuridica
BANCHE DATI Informatica e tutela giuridica Definizione La banca dati può essere definita come un archivio di informazioni omogenee e relative ad un campo concettuale ben identificato, le quali sono organizzate,
DettagliModulo 8. Sviluppo di pagine e siti Creare pagine Web
Pagina 1 di 6 Sviluppo di pagine e siti Creare pagine Web HTML è l'acronimo di HyperText Markup Language; si tratta di un linguaggio utilizzato per la marcatura ipertestuale. A differenza dei comuni linguaggi
DettagliClient - Server. Client Web: il BROWSER
Client - Server Client Web: il BROWSER Il client Web è un applicazione software che svolge il ruolo di interfaccia fra l utente ed il WWW, mascherando la complessità di Internet. Funzioni principali Inviare
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
DettagliIntroduzione alla codifica XML per i testi umanistici
Introduzione alla codifica XML per i testi umanistici Daniele Silvi, Domenico Fiormonte, Fabio Ciotti fiormont@uniroma3.it - silvi@lettere.uniroma2.it - ciotti@lettere.uniroma2.it 1 La digitalizzazione
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
DettagliTelerilevamento e GIS Prof. Ing. Giuseppe Mussumeci
Corso di Laurea Magistrale in Ingegneria per l Ambiente e il Territorio A.A. 2014-2015 Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci Strutture di dati: DB e DBMS DATO E INFORMAZIONE Dato: insieme
DettagliReti di Calcolatori. Il Livello delle Applicazioni
Reti di Calcolatori Il Livello delle Applicazioni Il DNS Gli indirizzi IP sono in formato numerico: sono difficili da ricordare; Ricordare delle stringhe di testo è sicuramente molto più semplice; Il Domain
DettagliSistema 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
DettagliCliens Gestione Studio Legale 2009.2 Modifica dei Reports
La funzione di Modica Reports consente di personalizzare le stampe (reports) di Cliens in base alle proprie esigenze. Ad esempio è possibile modificare l aspetto delle Fatture oppure delle stampe dell
DettagliMicrosoft Word. Nozioni di base
Microsoft Word Nozioni di base FORMATTARE UN DOCUMENTO Gli stili Determinano l aspetto dei vari elementi di testo di un documento Consistono in una serie di opzioni (predefinite o personalizzate) salvate
DettagliTFR On Line PREMESSA
PREMESSA Argo TFR on Line è un applicazione, finalizzata alla gestione del trattamento di fine rapporto, progettata e realizzata per operare sul WEB utilizzando la rete INTERNET pubblica ed il BROWSER
DettagliGRUPPO CAMBIELLI. Posta elettronica (Webmail) Consigli di utilizzo
GRUPPO CAMBIELLI Posta elettronica (Webmail) Consigli di utilizzo Questo sintetico manuale ha lo scopo di chiarire alcuni aspetti basilari per l uso della posta elettronica del gruppo Cambielli. Introduzione
DettagliUTILIZZO DEL MODULO DATA ENTRY PER L IMPORTAZIONE DEI DOCUMENTI (CICLO PASSIVO)
Codice documento 10091501 Data creazione 15/09/2010 Ultima revisione Software DOCUMATIC Versione 7 UTILIZZO DEL MODULO DATA ENTRY PER L IMPORTAZIONE DEI DOCUMENTI (CICLO PASSIVO) Convenzioni Software gestionale
DettagliChe 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
Dettagli5.2 UTILIZZO DELL APPLICAZIONE
5.2 UTILIZZO DELL APPLICAZIONE Base offre la possibilità di creare database strutturati in termini di oggetti, quali tabelle, formulari, ricerche e rapporti, di visualizzarli e utilizzarli in diverse modalità.
DettagliStampa unione -contratto di tirocinio. Documentazione
Stampa unione -contratto di tirocinio Documentazione Versione 0.1 Data 27.09.2012 Copyright CSFO A proposito di questa documentazione Questa documentazione è indirizzata agli utenti dell applicazione stampa
DettagliCOMUNE 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.
DettagliDichiarazione di accessibilità del sito di Ulisse - Nella rete della scienza
Dichiarazione di accessibilità del sito di Ulisse - Nella rete della scienza I riferimenti riguardano quanto indicato nelle Recommendation del World Wide Web Consortium (W3C) ed in particolare in quelle
DettagliIpertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità
Ipertesto Reti e Web Ipertestualità e multimedialità Ipertesto: documento elettronico costituito da diverse parti: nodi parti collegate tra loro: collegamenti Navigazione: percorso tra diversi blocchi
DettagliMANUALE D'USO DEL PROGRAMMA IMMOBIPHONE
1/6 MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE Per prima cosa si ringrazia per aver scelto ImmobiPhone e per aver dato fiducia al suo autore. Il presente documento istruisce l'utilizzatore sull'uso del programma
DettagliLe Basi di Dati. Le Basi di Dati
Le Basi di Dati 20/05/02 Prof. Carlo Blundo 1 Le Basi di Dati Le Base di Dati (database) sono un insieme di tabelle di dati strutturate in maniera da favorire la ricerca di informazioni specializzate per
DettagliIntroduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico
Introduzione alle basi di dati Introduzione alle basi di dati Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS Gestione delle
DettagliCorso 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
DettagliAbilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report. Facoltà di Lingue e Letterature Straniere
Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report Facoltà di Lingue e Letterature Straniere Le QUERY 2 Che cos è una Query? Una Query rappresenta uno strumento per interrogare un database.
Dettagli