XML Schema: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 9:
 
== Storia ==
Una "XML Schema Definition" (XSD) è un esempio (''instance'') di schema XML scritto in linguaggio XML Schema. Una XSD definisce il tipo di un documento XML in termini di vincoli: quali elementi e attributi possono apparire, in quale relazione reciproca, quale tipo di dati può contenere, e altro. Può essere usata anche con un programma di validazione al fine di accertare a quale tipo appartiene un determinato documento XML.
 
La differenza principale fra XSD e altri linguaggi di descrizione del contenuto XML sta nel fatto che XSD è stato sviluppato con l'intento che la determinazione della [[validità (diritto)|validità]] di un documento possa produrre una collezione di informazioni aderenti a specifici [[tipo di dato|tipi di dati]].
 
== XSD ==
Una "XML Schema Definition" (XSD) è un esempio (''instance'') di schema XML scritto in linguaggio XML Schema. Una XSD definisce il tipo di un documento XML in termini di vincoli: quali elementi e attributi possono apparire, in quale relazione reciproca, quale tipo di dati può contenere, e altro. Può essere usata anche con un programma di validazione al fine di accertare a quale tipo appartiene un determinato documento XML.