XML Schema: differenze tra le versioni

== Storia ==
== 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.
 
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]].
 
Le specifiche XSD riconoscono l'influenza delle [[Document Type Definition|DTD]] e di altri schemi XML, come DDML, SOX, XML-Data e XDR.
 
Utente anonimo