XML Schema: differenze tra le versioni

757 byte aggiunti ,  4 anni fa
nessun oggetto della modifica
Nessun oggetto della modifica
Lo '''XML == XSD ==
Lo '''XML Schema''' o '''Schema XML''' è un linguaggio di descrizione del contenuto di un file [[XML]], l'unico che finora abbia raggiunto la validazione ufficiale del [[W3C]] (la 1.1).
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]].
Lo '''XML Schema''' o '''Schema XML''' è un linguaggio di descrizione del contenuto di un file [[XML]], l'unico che finora abbia raggiunto la validazione ufficiale del [[W3C]] (la 1.1).
 
Come tutti i linguaggi di descrizione del contenuto XML, il suo scopo è delineare quali elementi sono permessi, quali tipi di dati sono ad essi associati e quale relazione gerarchica hanno fra loro gli elementi contenuti in un file XML.
Utente anonimo