I LINGUAGGI DI MARCATURA - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

I LINGUAGGI DI MARCATURA

Description:

I LINGUAGGI DI MARCATURA Il Linguaggio di Marcatura nato per segnalare, attraverso opportune istruzioni, le caratteristiche logiche di un documento e delle sue ... – PowerPoint PPT presentation

Number of Views:56
Avg rating:3.0/5.0
Slides: 30
Provided by: Uten1209
Category:

less

Transcript and Presenter's Notes

Title: I LINGUAGGI DI MARCATURA


1
I LINGUAGGI DI MARCATURA
  • Il Linguaggio di Marcatura è nato per segnalare,
    attraverso opportune istruzioni, le
    caratteristiche logiche di un documento e delle
    sue parti ad esempio, la funzione di titolo
    svolta da una determinata porzione di testo. I
    diversi linguaggi di marcatura esistenti si
    distinguono in
  • Linguaggi di marcatura di tipo procedurale
  • Linguaggi di marcatura di tipo descrittivo

2
Linguaggi di marcatura di tipo procedurale
Indicano le procedure di trattamento del testo
aggiungendo le istruzioni che devono essere
eseguite per la successiva visualizzazione nei
Browser. Gestiscono i testi da un punto di vista
estetico Un esempio è lHTML (Hyper Text Markup
Language)
3
Linguaggi di marcatura di tipo descrittivo
Lasciano la scelta del tipo di rappresentazione,
da applicare al testo, al software che di volta
in volta lo riprodurrà. Gestiscono i contenuti Un
esempio è lXML (eXtensible Markup Language)
4
HTML
  • LHTML, è composto da una serie di comandi
    chiamati TAG composti dal nome del comando,
    racchiuso tra i simboli lt (minore) e gt
    (maggiore), con relativo TAG di chiusura uguale
    al comando di apertura con in più uno simbolo di
    slash /.
  • Un documento HTML inizia e finisce sempre con la
    coppia di tag lthtmlgt e lt/htmlgt, il contenuto
    visibile sulla pagina viene invece racchiuso tra
    i tag ltbodygt e lt/bodygt, prima del contenuto
    visibile esistono le intestazioni, comprese tra i
    tag ltheadgt e lt/headgt, è buona norma inserire
    nellintestazione il tag lttitlegt con relativa
    chiusura lt/titlegt che rappresenta il titolo che
    comparirà nella barra del titolo del browser, in
    alto a sinistra del vostro schermo.

5
Un esempio di listato HTML
INIZIO
  • lthtmlgt
  • ltheadgt
  • lttitlegt Curriculum Vitae lt/titlegt
  • ltheadgt
  • ltbodygt
  • Rossi Mario
  • Nato a Milano il 18/01/60
  • lt/bodygt
  • lt/htmlgt

Apri Intestazione
Apri titolo
Chiudi Titolo
Chiudi Intestazione
Apri Corpo del testo
Chiudi Corpo del testo
FINE
6
Visualizzazione del listato HTML nel Browser
Internet Explorer
7
Codici di Formattazione
  • Il linguaggio di marcatura HTML offre una serie
    di codici aggiuntivi che permettono di modificare
    le caratteristiche di formattazione della pagina
    web come ad esempio
  • ltpgt lt/pgt Paragrafo
  • ltbrgt inserisce una linea di interruzione non ha
    bisogno del tag di chiusura
  • ltigt lt/igt testo in corsivo
  • ltbgt lt/bgt per il grassetto
  • ltfont color 'colore'gt lt/fontgt per il colore del
    font

8
Visualizzazione della pagina Web con laggiunta
di Codici di Formattazione
9
Limiti dellHTML
  • LHTML raccoglie i contenuti, li tratta come
    oggetti, applica ad essi codici di formattazione,
    non tiene conto però delle difficoltà di
    comunicazione, che si possono incontrare nella
    rete a causa dellutilizzo di diversi sistemi
    operativi e software di visualizzazione delle
    pagine web.
  • Per risolvere questo inconveniente si può usare
    il Linguaggio di Marcatura XML.

10
LXML
  • XML è lacronimo di eXtensible Markup Language
    che significa linguaggio di marcatura
    estensibile.
  • LXML si interessa dei contenuti e della loro
    fruizione nel web, indipendentemente dal sistema
    operativo o software utilizzato.
  • I TAG utilizzati nei Listati XML non sono
    predefiniti ma creati dallutente.

11
I TAG XML
  • Lunica informazione standard obbligatoria in un
    listato xml è la seguente
  • lt?xml version1.0?gt
  • Si scrive allinizio del listato e serve ad
    indicare al Browser o Software che utilizzerà il
    listato che si tratta di un file scritto in XML

12
Struttura di una riga di Codice XML
  • ltcognomegt Rossi lt/cognomegt

MDC Markup Declaration Close
Terminazione dellElemento
Nome Elemento
MDO Markup Declaration Open
Contenuto dellElemento
Terminazione del nome dellElemento
13
Convenzione per i nomi XML
  • Bisogna anche tener conto della convenzione per
    i Nomi in XML vediamo infatti che il nome di un
    elemento
  • Inizia con
  • Una lettera
  • Un segno di sottolineatura (_)
  • Un segno di 2 punti ( )
  • Dopo il primo carattere il nome può contenere
  • Lettere, cifre, trattini ( - )
  • Un segno di sottolineatura (_)
  • Un segno di 2 punti ( ) o di un punto ( . )
  • Non possono iniziare con
  • XML e sue varianti perché proprietà intellettuale
    di W3C.
  • W3C Per coordinare e guidare a livello mondiale
    politiche e strategie di sviluppo del Web, è
    stato fondato, nel 1994, il World Wide Web
    Consortium (W3C), con sede al Massachusetts
    Institute of Technology.

14
Esempio di Listato XML
  • lt?xml version1.0?gt
  • lttitologt Curriculum Vitae lt/titologt
  • ltdatigt
  • ltcognomegt Rossi lt/cognomegt
  • ltnomegt Mario lt/nomegt
  • ltnascitagt Nato a Milano il 18/01/1960 lt/nascitagt
  • lt/datigt

15
Visualizzazione del Listato XML nel Browser
Internet Explorer
16
Editazione del Listato XML in un software di
validazione
  • Il listato precedente per essere visualizzato in
    un Browser deve essere BEN FORMATO cioè deve
    avere una disposizione dei TAG creati conformi
    alle regole di base dei Listati XML e per far ciò
    ci si serve di software che verificano la
    Validità dei Listati.
  • Ad esempio utilizziamo il software
    xmlcopyeditor

17
Verifica Validità del Listato XML
18
Vantaggi dellXML
  • Usabilità dei dati a prescindere dal software di
    visualizzazione.
  • Alto rapporto di compressione. Essendo un file in
    formato testo, sarà possibile ottenere un ottimo
    risultato di compressione in formato zip(o altro
    formato). Ciò facilità la trasmissione e il
    download dalla rete essendo leggero il peso in
    byte.
  • Utilizzando come lingua di base linglese per i
    TAG la comunicazione e interpretazione dei dati
    risulterà globale.

19
Limiti dellXML
  • E considerato un linguaggio di marcatura
    Prolisso, questo perché utilizza TAG creati
    dallutenza che nel tentativo di rendere il file
    comprensibile e facilmente interpretabile,
    inevitabilmente si prolunga nella stesura del
    listato.
  • Il listato XML non produce nellutenza alcuna
    emozione, non presentando un estetica
    accattivante, non potendo essere visualizzata in
    formato oggetto, ciò ha limitato il suo sviluppo
    nellutenza comune.

20
Creazione di un contenuto per la sua
trasmissione a distanza
  • Il Dipartimento della Protezione Civile dalla
    sommità dellETNA registra delle anomale
    vibrazioni e traslazioni del sottosuolo e deve
    inviare tali dati allIstituto Nazionale di
    Geofisica di Boston, per far ciò utilizza un
    listato XML per linserimento dei dati nel Data
    Base dellIstituto. Dati Oscillazione Standard
    1200/s Polveri 10.000/mic 1.89 Rich Densità
    15.000/mc Durata 137 min.
  • lt? Xml version1.0?gt
  • ltdatabasegt
  • ltrecord1gt Oscillazione Standard 1200/s
    lt/record1gt
  • ltrecord2gt Polveri 10.000/mic lt/record2gt
  • ltrecord3gt 1.89 Rich lt/record3gt
  • ltrecord4gt Densità 15.000/mc lt/record4gt
  • ltrecord5gt Durata 137 min. lt/record5gt
  • lt/databasegt

21
Visualizzazione del dati in Internet Explorer
22
Importazione dei dati nel Data Base Access a
Boston
  • Una volta ricevuti i dati in formato XML si
    opera nel modo seguente
  • Apertura del data base
  • Caricamento dati esterni formato XML
  • Creazione automatica di una nuova tabella
  • Lettura dei dati nel data base access.

23
Visualizzazione dei dati nel Data Base Access
24
Accessibilità
  • L'accessibilità, in informatica, è la capacità di
    un dispositivo, di un servizio o di una risorsa
    d'essere fruibile con facilità da una qualsiasi
    categoria d'utenza.
  • Il termine è comunemente associato alla
    possibilità anche per persone con ridotta o
    impedita capacità sensoriale, motoria, o
    psichica, di fruire dei sistemi informatici e
    delle risorse software a disposizione.

25
Accessibilità WEB
  • Nel web, un sito web accessibile facilita
    l'accesso ad individui con ogni tipo di
    disabilità, ma anche ad individui non affetti da
    patologie.
  • Un sito web nello specifico verrà così
    strutturato
  • Utilizzo di codice corretto, logico e validato
    secondo i parametri del W3C.
  • Utilizzo di testi chiari, fluenti e facilmente
    comprensibili
  • Utilizzo del testo alternativo per ogni tipo di
    contenuto multimediale
  • Disposizione coerente e lineare dei contenuti e
    dell'interfaccia grafica.

26
Esempio di Pagina Web Accessibile
  • NUMERI UTILI
  • CARABINIERI              112
  • POLSTRADA                113
  • VIGILI DEL FUOCO 115
  • AMBULANZA               118
  • Collegamenti a siti che trattano l'accessibilità
  • www.webaccessibili.com
  • www.infowebaccessibile.com
  • www.sitiwebaccessibili.com

27
Esempio di Listato XML Accessibile
  • lt?xml version1.0 ?gt
  • ltinformazionigt
  • lttitologt Numeri Utili lt/titologt
  • ltnumero1gt Carabinieri 112 lt/numero1gt
  • ltnumero2gt Polizia 113 lt/numero2gt
  • lt/informazionigt

28
Visualizzazione del Listato Accessibile in
Internet Explorer Modificato
29
Creazione di un Listato XML sulle strutture
architettoniche della tua città
  • Creare un listato XML con le seguenti
    informazioni
  • Nome Città
  • Provincia
  • Numero Chiese
  • Numero Palazzi Nobiliari
  • Numero Chiese Centro Storico
Write a Comment
User Comments (0)
About PowerShow.com