[PDF] Introduzione ad XML Permette di definire la struttura





Previous PDF Next PDF



COME SI SCRIVE UN ARTICOLO DI GIORNALE Fase 1

un testo in stile giornalistico scomponendo le fasi di preparazione. Fase 1. Collocazione dell'articolo. Un giornale è una struttura complessa



Stile e struttura di un articolo - a cura di Alessandro Bongiorno

In caso contrario il giornale avrà perso una buona fetta dei suoi lettori. È molto facile scrivere difficile



La struttura di un articolo scientifico

26 Mar 2014 TIPOLOGIA DI ARTICOLI DI UNA RIVISTA ... ANALIZZANDO UN ARTICOLO DI RIVISTA… ... Utilizzare una struttura semplice e possibilmente breve.



Per scrivere un articolo è necessario conoscerne la struttura: 1

La prima pagina come tutte le altre pagine di un quotidiano



LINTERVISTA

L'articolo di giornale che segue riporta un'intervista fatta al traduttore della Divina Commedia dall'italiano al vietna- mita. Il testo originale è redatto 



COME SCRIVERE UN ARTICOLO DI GIORNALE: struttura e regole

Un giornale è una struttura complessa composta da varie parti: prima di Scrivere un articolo giornalistico è solo l'ultimo passaggio di un lavoro ...



COME SCRIVERE UN ARTICOLO SCIENTIFICOi

Una delle difficoltà più comuni è quella di dare all'articolo una struttura chiara ed efficace; in ogni caso possiamo dire che a grandi linee tutti gli 



La struttura di un quotidiano

I contornati sono titoli seguiti da una breve sintesi dell'articolo presente anch'esso all'interno del giornale; sono così chiamati perché contornati da una 



COMÈ STRUTTURATA LA REDAZIONE DI UN GIORNALE

strutturato attorno a specifiche organizzazioni: le redazioni. La struttura. La funzione della redazione intesa come un'unità organizzativa e di lavoro



Introduzione ad XML

Permette di definire la struttura di documenti e dati. • Software: Visual Studio Code Notepad++



[PDF] come si scrive un articolo di giornale - Liceo Morgagni

Un giornale è una struttura complessa composta da varie parti: prima di scrivere un articolo si deve pertanto decidere in quale di queste parti collo- carlo



[PDF] COME SCRIVERE UN ARTICOLO DI GIORNALE: struttura e regole

Un giornale è una struttura complessa composta da varie parti: prima di scrivere un articolo si deve pertanto decidere in quale di queste parti collocarlo



[PDF] La struttura di un quotidiano

Leggendo la prima pagina dall'alto in basso generalmente troviamo l'ar- ticolo di apertura al centro in taglio alto; l'articolo di fondo in alto a sinistra 



[PDF] articolo-di-giornalepdf - Liceo XXV Aprile - Pontedera

E' un articolo che di solito sintetizza la situazione politica o elenca i fatti più rilevanti della giornata parlamentare con notizie ricavate da comunicati di 



[PDF] Larticolo di giornale - CPIA 2 Alessandria

Il titolo degli articoli di giornale ha sempre un formato più grande rispetto all'articolo e deve introdurre alla notizia senza però svelarne



[PDF] COME SI SCRIVE UN ARTICOLO DI GIORNALE

Scuola Secondaria di primo grado A S 2015/2016 A cura della docente Rosanna Passarello Laboratorio di Italiano Come si scrive un articolo di giornale



[PDF] 1 Tagli 2 Vetrina 3 Menabò e Timone 4 Colonne 5 Corpo del

e l'articolo di fondo 9 Articolo contornato: titolo o breve sintesi di un articolo interno Timone: struttura dell'intero giornale un



[PDF] quotidiano 3 larticolo di cronaca - MCurie

2 L' articolo di cronaca 5 W e un'H Molti giornalisti si attengono alla cosiddetta regola delle 5W alle quali a volte si aggiunge un'H



[PDF] Larticolo di giornale:O_3193_709_750 - Loescher Editore

Articoli d cronaca di divulgazione e di opinione Leggere le informazioni poi scrivi un articolo prendendo a modello la struttura di quello

  • Come si struttura un articolo di giornale?

    L'articolo di giornale è costituito da un cappello iniziale (o lead), molto breve, che riassume la notizia in poche battute, seguito da un corpo, che tratta la notizia nel dettaglio, e da una conclusione, che può sia contenere indicazioni sugli sviluppi della vicenda sia qualche commento sul fatto da parte di autorità.
  • Come è strutturata una pagina di giornale?

    In genere le pagine dei quotidiani sono divise verticalmente in sei - sette colonne, e orizzontalmente in tre fasce: il taglio alto, quello medio e quello basso. La visibilità di un articolo dipende dal numero di colonne che viene dedicata al relativo titolo, e la sua importanza dall'altezza della collocazione.
  • Come si divide un giornale?

    In generale, la prima pagina presenta sempre: la testata (ovvero il nome del quotidiano); il corpo della pagina, che contiene gli articoli sulle principali notizie della giornata. Spesso gli articoli sono affiancati da immagini fotografiche.
  • Indice

    2.1 Articolo di cronaca.2.2 Articolo d'opinione.2.3 Articolo culturale o specialistico.2.4 Recensione.2.5 Intervista.

INFORMATICA PER LE DISCIPLINE UMANISTICHE

MODULO 5Introduzione ad XML

1

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Introduzione ad XML

eXtensibleMarkup Language

Le specifiche sono presenti sul sito

http://www.w3.org/XML Metalinguaggioper la definizione di linguaggi di markup Permette di definire la struttura di documenti e dati Software: Visual Studio Code, Notepad++, Brackets, ecc 2

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Introduzione ad XML

XML è un insieme di regole sintattiche per modellare la struttura di documenti e dati: da una specifica piattaforma hardware e software Non permettono di specificare altre caratteristiche come il tipo o la presentazione dei dati o documenti

Descrive i dati e non la loro rappresentazione!

3

INFORMATICA PER LE DISCIPLINE UMANISTICHE

A cosa serve XML

Data Interchange

Scambio di informazioni e dati tra più programmi

Documentpublishing

lo stesso documento XML può essere usato e trasformato per la stampa, il Web, il cellulare, ecc Rappresentazione di testi in formato binario (TEI) https://tei-c.org/

Interazione tra database eterogenei

Android Manifest, interfacce delle activity

4

INFORMATICA PER LE DISCIPLINE UMANISTICHE

PerchèXML

Documenti autodescrittivi

La scelta dei nomi può essere fatta per facilitarne la comprensione

Struttura navigabile dei documenti

La struttura ad albero rendono semplice la navigazione

Platform independence

XML è uno standard aperto

Facile convertibilità

La conversione tra formati anche di diversa natura è semplice 5

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Struttura di un file XML

Un file XML è un file di testo contenente tag, attributi e testi secondo regole sintattiche ben precise

ESTENSIBILE

Possiamo creare qualsiasi tage qualsiasi attributi 6

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Struttura di un file XML

La struttura è gerarchica: albero, detto documenttree

Ogni componente logica viene detta elemento

Essendo gerarchico, ogni elemento può contenere sottoelementi Gli elementi possono avere delle proprietà, dette attributi 7

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Esempio di file XML

8

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Esempio di file XML

Specifica il tipo di documento e la versione

Sintassi abbreviata

Sintassi standard

Elemento testo

Elemento paragrafo

Attributo

Root: è il primo elemento

9

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Struttura di un file XML

La prima riga del codice è sempre costituita dalla dichiarazione del tipo di file, dalla versione ed eventualmente dall'encoding:

Ogni elemento è costituito da tag:

Gli attributi si definiscono in questo modo:

10

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Struttura di un file XML

La struttura deve essere well-formed

Ogni file ha solo una root

XML è case sensitive

I valori degli attributi devono essere sempre tra "o '

La sintassi per i commenti è

11

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Struttura di un file XML

Esempio di un articolo di giornale

12

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Struttura di un file XML

Esempio di un articolo di giornale: testo digitale 13

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Struttura di un file XML

Esercizio: creare il file rubrica1.xmlrelativo al seguente albero inserendo dei dati fittizi rubrica persona cognomenometelefonoemailindirizzo viacittacapstato 14

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Struttura di un file XML

Esercizio: modificare il file rubrica1.xml con i dati sotto e salvare il nuovo file con nome rubrica.xml rubrica persona cognomenometelefonoemailindirizzo viacittacapstato id tipologiatipo 15

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Struttura di un file XML

Esercizio: creare una copia del file rubrica.xml, inserire i dati sotto e salvarlo con nome rubrica2.xml rubri ca perso na cogn omenometelef onoemailindiri zzo viacittacapstato id tipologi a tipo persona: id

00010002

cognomeRossiBianchi nomePaoloMaria telefono tipo

123 456 789 cellulare

525 652 235 ufficio

987 654 321 ufficio

<+39> 085 252 536 fisso email tipologia email paolo.rossi@gmail.com privato ufficiopaolo.rossi@libero .it ufficio mariabianchi@tin.it ufficio viaTal dei tali 45D'Ascanio, 75 cittaL'AquilaPescara cap6000065127 statoItaliaItalia 16

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Struttura di un file XML

Come per l'HTML, anche XML prevede l'uso degli oggetti speciali, per rappresentare correttamente alcuni caratteri

EntitàCarattere

corrispondente && << >> "" '' 17

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Struttura di un file XML

Esercizio: dato il file xml determinare l'albero

corrispondente 18

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML e grammatica

XML offre la possibilità di definire i taga seconda delle necessità, ma per evitare confusione è necessario un meccanismo che ne vincoli l'utilizzo all'interno dei documenti: grammatica. La grammaticaè un insieme di regole che indica quali vocaboli possono essere utilizzati e con che struttura è possibile comporre frasi. Un documento può essere valido rispetto ad una grammatica, ma non rispetto ad un'altra! 19

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML Schema

Come si costruiscono le grammatiche?

DTD DocumentTypeDefinition

XML Schema

Entrambi forniscono la descrizione formale di una

grammatica per XML. 20

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML Schema

XML Schema utilizza la sintassi XML per definire la grammatica.

La struttura generale è la seguente:

Qual è l'elemento root?

Che rappresenta la xs:?

21

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML Schema

Come vengono definiti gli elementi?

Come specifichiamo il tipo di dato da inserire?

In XML esistono tipi di dati semplici e complessi

22

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML Schema: tipi di dato

In XML esistono due categorie di tipi di dati:

Semplici (sotto la lista dei più usati)

Complessi

Codifica XML

Schema

Descrizione

xs:stringStringa di caratteri xs:integerNumero intero xs:decimalNumero decimale xs:booleanValore booleano: vero o falso xs:dateData xs:timeOrario xs:uriReferenceInserimento URL 23

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML Schema: tipi di dato semplici

XML Schema permette di definire tipi di dati semplici, ma personalizzati. Ad esempio, possiamo definire l'età di una persona come: 24

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML Schema: tipi di dato complessi

I tipi di dato complessi si riferiscono ad elementi che possono contenere altri elementi e possono avere attributi. Definire un elemento di tipo complesso corrisponde a definire la relativa struttura. 25

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML Schema: tipi di dato complessi

Lo schema generale per la definizione di un elemento di tipo complesso è il seguente: 26

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML Schema: tipi di dato complessi

In XML Schema i costruttori di tipi complessi previsti sono: Per ciascuno di questi costruttori e per ciascun elemento è possibile definire il numero di occorrenze previste utilizzando gli attributi minOccurse maxOccurs.

CostruttoriDescrizione

Consente di definire una sequenza ordinata di sottoelementi Consente di definire un elenco di sottoelementialternativi Consente di definire una sequenza non ordinata di sottoelementi 27

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML Schema: tipi di dato complessi

Esercizio: dato il seguente file note.xml creare l'XML Schema corrispondente. Salvare il file con nome note.xsd 28

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML Schema: tipi di dato complessi

In XML Schema gli attributi vengono considerati come un tipo di dato complesso: L'attributo usepermette di indicare se l'attributo è obbligatorio (required) o se ha un valore predefinito (default). In quest'ultimo caso occorre inserire anche l'attributo value 29

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML Schema: tipi di dato complessi

Esercizio: dato il file rubrica.xml creare l'XML Schema corrispondente. Salvare il file con nome rubrica.xsd rubrica persona cognomenometelefonoemailindirizzo viacittacapstato id tipologiatipo 30

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML Schema: combinazione di grammatiche

Una delle caratteristiche principali dell'XML Schema è la possibilità di integrare elementi derivanti da grammatiche diverse. Questa caratteristica consente di riutilizzare parti di grammatiche già definite evitando di dover rifare parte di lavoro già fatto in altri ambiti. La composizione di linguaggi pone almeno due tipi di problemi: la validazione: a quale schema si deve fare riferimento per validare un documento XML "ibrido"? due linguaggi potrebbero avere tag ed attributi con lo stesso nome 31

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML: Namespace

Un namespaceè un insieme di nomi di elementi e nomi di attributi identificati univocamente da un identificatore. L'identificatore univoco individua l'insieme dei nomi distinguendoli da eventuali omonimie in altri namespace. In un documento XML si fa riferimento ad un namespaceutilizzando un attributo speciale (xmlns) associato al root element 32

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML: Namespace

Per mettere in relazione un namespacecon il relativo XML Schema occorre dichiararlo nel root elementcome nel seguente esempio:

Attenzione!!!!!

33

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML: Namespace

Per mettere in relazione un namespacecon il relativo XML Schema occorre dichiararlo nel root elementcome nel seguente esempio:

Attenzione!!!!!

34

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML: Namespace

È possibile combinare più namespacefacendo in modo che ciascun elemento utilizzato faccia riferimento al proprio namespace. Occorre tener presente che quando si fa riferimento ad un namespace, questo riferimento vale per l'elemento corrente e per tutti gli elementi contenuti, a meno che non venga specificato un diverso namespace. 35

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML: Namespace

Riportare il riferimento ad un namespaceper ogni elemento è di solito scomodo e rende di difficile lettura il documento XML. È possibile creare delle abbreviazioni per fare riferimento ai namespace. Queste abbreviazioni sono costituite da caratteri alfanumerici seguiti da due punti (:) dichiarati nel root elemented utilizzati come prefissi dei nomi degli elementi. 36

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML: Namespace

Esercizio: creare un sistema di gestione delle note più complesso in cui gli elementi toe fromsono elementi di rubrica. Salvare il file con nome note_complesse.xml

Istruzioni:

combinare i file note.xml e rubrica.xml; inserire correttamente i namespace creare una nota tra la persona: (from) Paolo Rossi (to) Maria Bianchi (heading) "Appuntamento" (body) " Richiesta informazioni" 37

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML Schema: integrazione della

grammatica La sintassi per integrare la grammatica al file XML è la seguente: 38

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Conto Corrente:

Esercizio:

Creare il file XML conto_corrente.xml come da albero banca conto_corrente id_personasaldodata_aperturaoperazioni dataquantitasaldo_parziale numero_conto tipologia 39

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Conto Corrente:

Creare il file XML conto_corrente.xml come da albero numero_conto132524 id_persona001 saldo250 data_apertura07/09/2017 operazioni tipologiadataquantitasaldo_parziale versamento07/09/2017250250 numero_conto132523 id_persona002 saldo700 data_apertura10/12/2016 operazioni tipologiadataquantitasaldo_parziale versamento10/12/2016100100 prelievo31/01/2017200-100 versamento15/04/2017400300 versamento07/09/2017600900 prelievo08/09/2017200700 40

INFORMATICA PER LE DISCIPLINE UMANISTICHE

Conto Corrente:

Esercizio: creare il file xsddel seguente albero (salvare con nome conto_corrente.xsd) banca conto_corrente id_personasaldodata_apertur aoperazioni dataquantitasaldo_parziale numero_conto tipologia 41

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML Schema: ancora esercizi

Esercizio: creare il file xsde xml del seguente albero (salvare con nome "order") ship_order order_person name ship_to address itemitem title notequantity price order_id city countrytitle quantity price

889923

1Special

Edition

Empire BurlesqueNorway

4000 StavangerLanggt23

Ola Nordmann

John Smith

Hideyourheart

1

9.9010.90

42

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML Schema: ancora esercizi

Esercizio: creare il file xsde xml del seguente albero (salvare con nome html) 43

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML: esercizio riepilogativo

Creare l'albero che descrive un curriculum europeo, includendo dati personali, esperienze formative ed esperienze professionali

Creare l'XML Schema associato all'albero

Creare il file XML, inserendo le proprie informazioni personali Verificare che il file XML sia valido rispetto allo XML Schema 44

INFORMATICA PER LE DISCIPLINE UMANISTICHE

XML: esercizio riepilogativo

Creare l'albero che descrive il piano di studio di uno studente per il corso di laurea triennale

Creare l'XML Schema associato all'albero

Creare il file XML, inserendo le proprie informazioni personali Verificare che il file XML sia valido rispetto allo XML Schema 45

INFORMATICA PER LE DISCIPLINE UMANISTICHE

JSON:

JavaScript Object

Notation

46
JSON

JavaScript Object Notation

Formato di interscambio

Adatto alle comunicazioni tra server e client

Molto leggero rispetto a XML

INFORMATICA PER LE DISCIPLINE UMANISTICHE47

JSON

Subset di tipi:

Booleani

Stringhe (si usano le virgolette)

Numeri (interi, decimali, virgola mobile)

Array

Array associativi

Null

INFORMATICA PER LE DISCIPLINE UMANISTICHE48

Confronto XML -JSON

Di Nardo Di Maio Simone 0039 123 45 67 890 simone.dinardo@unich.it Via Tal dei Tali, 71 Pescara 65127 Italia

INFORMATICA PER LE DISCIPLINE UMANISTICHE49

Confronto XML -JSON

}INFORMATICA PER LE DISCIPLINE UMANISTICHE50

JSON: Esercizio

INFORMATICA PER LE DISCIPLINE UMANISTICHE51

quotesdbs_dbs43.pdfusesText_43
[PDF] adaptations pédagogiques dyslexie

[PDF] prima pagina di un giornale

[PDF] com'è strutturato un articolo di giornale

[PDF] outils pedagogique formateur

[PDF] outils pédagogiques formation professionnelle

[PDF] struttura del giornale

[PDF] revenu secondaire définition

[PDF] outils pédagogiques pour formation d'adultes

[PDF] spiegare il giornale ai bambini

[PDF] girl online en tournée pdf

[PDF] outils pédagogiques formation adultes

[PDF] girl online 2 pdf

[PDF] boite ? outils du formateur gratuit

[PDF] outils et exercices pédagogiques pour le formateur

[PDF] méthodes pédagogiques pour adultes pdf