Please enable JavaScript.
Coggle requires JavaScript to display documents.
xml - Coggle Diagram
xml
DOCUMENTO BEN FORMATO
Ogni documento XML deve contenere un unico elemento di massimo livello (root)
che contenga tutti gli altri elementi del documento. Le sole parti di XML che possono
stare all’esterno di questo elemento sono i commenti e le direttive di elaborazione (per esempio, la dichiarazione della versione di XML)
Ogni elemento deve avere un tag di chiusura o, se vuoti, possono prevedere la forma abbreviata (/>)
Gli elementi devono essere opportunamente nidificati, cioè i tag di chiusura devono seguire l’ordine inverso dei rispettivi tag di apertura
XML fa distinzione tra maiuscole e minuscole, per cui i nomi dei tag e degli attributi devono coincidere nei tag di apertura e chiusura anche in relazione a questo
aspetto
-
XLM
-
-
metalinguaggio di markup, cioè un linguaggio che permette di definire altri linguaggi di markup
-
STRUTTURA DOCUMETO
file di testo che contiene una serie di tag, attributi e testo secondo regole sintattiche ben definite ed è intrinsecamente caratterizzato da una struttura gerarchica
composto da componenti denominati elementi, ciascun elemento rappresenta un componente logico del documento e può contenere altri elementi (sotto elementi) o
del testo, Agli elementi possono avere associate altre informazioni che ne descrivono le proprietà (attributi)
GRAMMATICA XML
-
XML Schema
-
n maggiore controllo sugli elementi che possono trovarsi all’interno di uno specifico tipo di documenti XML
utilizza la stessa sintassi XML per definire la grammatica di un linguaggio di markup.
Quindi uno XML Schema è un documento XML che descrive la grammatica di un linguaggio XML utilizzando un linguaggio di markup specifico.
DOCUMENTO VALIDO
XML offre la libertà di definire i tag a seconda delle necessità, ma perché non si generi confusione è necessario un meccanismo che ne vincoli l’utilizzo all’interno dei
documenti. Si può stabilire quali tag possono essere utilizzati e come per rispecchiare una struttura logica predefinita.
-
DATI 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.