

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
html e xml____________________________________
Tipologia: Dispense
1 / 3
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


XML È un metalinguaggio di mark-up, cioè un linguaggio che permette di definire altri linguaggi di mark-up. XML non serve né programmare né per definire pagine web. È costituito da un insieme di regole per modellare la struttura di documenti e dati. Gli obiettivi iniziali che diedero vita a XML erano rivolti alla soluzione di un problema di standard per il web, ma una volta definito grazie alla caratteristica di essere abbastanza generale, venne subito utilizzato né più diversi contesti, dalla definizione della struttura di documenti allo scambio di informazioni tra sistemi diversi. Un documento XML è un documento di testo e può essere letto e modificato con qualsiasi editor di testo. La principale differenza tra l'XML e l'HTML e che l'HTML si occupa di visualizzare i dati, mentre l'XML si occupa di descrivere la natura dei dati che compongono le informazioni. Possiamo definire anche che l'xml come un metalinguaggio che ha lo scopo di rappresentare contenuti testuali organizzati in modo gerarchico. La caratteristica principale dell'XML è quella che permette di rappresentare i contenuti in formato compatibile con qualsiasi sistema hardware e software, in quanto si tratta di un semplice file in formato testo. I file XML possono essere trasmessi tra aziende e utenti diverse senza alcun vincolo, dato che sono file di testo e hanno come suffisso .XML. Quando si usa l'HTML per visualizzare dati, quest'ultimi sono memorizzati all'interno del codice HTML. Con l'xml, invece, i dati possono essere memorizzati in un file XML separato dal documento HTML. Con XML i dati strutturati possono essere memorizzati all'interno delle pagine HTML, Si definiscono così le cosiddette aree Data Island, (isole dei dati). XML è ormai uno standard per lo scambio di informazioni di tipo commerciale via Internet. Può essere utilizzato per memorizzare i dati in un file o in un database. Consente di scrivere applicazioni per archiviare e recuperare informazioni dagli archivi. XML, leggibile su qualsiasi piattaforma, ma per ottenere questo risultato occorre prestare un minimo di attenzione alla costruzione dei documenti. Un documento è costituito da due parti: Il prologo: contiene una dichiarazione XML e il riferimento ad altri documenti che ne definiscono la struttura. Il corpo: È il documento XML vero e proprio. Per avere un documento XML ben formato dobbiamo rispettare alcune regole sintattiche:
Il corpo deve avere un unico elemento radice; Ogni elemento deve avere un tag di apertura e uno di chiusura; I valori degli attributi devono essere sempre racchiusi tra singoli o doppi apici, Ecc. Un documento ben formato può non essere valido rispetto a una grammatica, mentre un documento valido è necessariamente ben formato. Gli elementi dell'XML sono modificabili ed espansibili, possono essere definiti e si potrebbero dire inventati da chi crea il documento XML senza alcuna limitazione e devono seguire regole molto semplici per specificare loro nome. Gli elementi di un documento XML sono da considerarsi come nodi appartenenti alla struttura di un albero. Un elemento è tutto ciò che va dal tag iniziale al tag finale e può avere diversi tipi di contenuto, Può essere formato da altri elementi e può avere un contenuto misto oppure semplice e può essere anche vuoto. L'editor di file XML può essere creato con qualunque editor di testi e la sua visualizzazione viene effettuata di solito direttamente con un browser HTML. Dal punto di vista dell’organizzazione dei dati XML somiglia ad HTML. Infatti anche in questo caso si fa uso di tag, con la notazione testo. La differenza principale è che mentre in HTML i tag sono predefiniti, in XML ogni utente può definire i propri tag. HTML è il linguaggio con cui possiamo "spiegare" ai nostri dispositivi cosa vogliamo visualizzare: testi, immagini, link... tutto ciò che compone una pagina web. è possibile scrivere pagine semplici o complesse, interattive, che rispondono in maniera attiva alle interazioni dell'utente e che si adattano alla dimensione dello schermo del dispositivo dal quale le stiamo guardando. HTML è un acronimo che significa letteralmente "Hyper Text Markup Language" , ovvero "Linguaggio a marcatori per ipertesti". Si può spiegare in maniera più semplice: HTML è un linguaggio che permette di impaginare e formattare pagine collegate fra di loro attraverso link - ovvero, i siti web. A oggi, non è sufficiente usare solo HTML per realizzare contenuti web: le esigenze sono cambiate, ai siti web serve qualcosa di più dei soli contenuti testuali e quindi entrano in gioco altri linguaggi - come CSS, Javascript e tanti altri - che consentono di scrivere pagine ricche e complete sotto ogni punto di vista. Abbiamo visto che alla base dell'HTML ci sono i cosiddetti tag , che corrispondono a determinati tipi di contenuto. Ogni tag può avere degli attributi specifici, cosa che permette di costruire pagine diverse fra di loro e che rispondano alle necessità di chi le scrive. Le pagine in HTML vanno pensate come la struttura di un albero.