Diferència entre revisions de la pàgina «XML Schema»

1.352 octets eliminats ,  fa 13 anys
[[llenguatges de programació]], a més de tipus personalitzats simples i complexos. Un esquema es defineix pensant en el seu ús final.
 
==Aplicacions==
XML Schema és el llenguatge probablement més utilizat actualment en els sistemes de classificació de dades de qualsevol tipus en un suport electrònic (material digital i
audiovisual). A més, està inclòs en l'estàndard més conegut i general en aquest camp, el [[MPEG-7]]. Els esquemes XML permeten definir les restriccions i condicions dels arxius XML als que s'associa, facilitant l'accés a la informació que contenen, tant des del punt de vista estructural com a semàntic.
 
Com tots els llenguatges d'esquema de l'XML, l'XML Schema defineix un conjunt de regles que ha de complir un document de l'XML per ser considerat " [[Validació XML|válid]] " segons l'esquema associat. Tanmateix, a diferència de la major part dels altres llenguatges d'esquema, l'XML Schema aporta la possibilitat de recopilar informació d'estructura i contingut per obtenir el model de dades utilitzat en l'esquema.
 
Aquesta funcionalitat denominada ''Post-Schema-Validation Infoset'' (PSVI), es realitza després de la validació del document, i incrementa els usos del llenguatge en combinació amb d'altres aplicacions o llenguatges. Per exemple, es pot utilitzar per transformar el document en una jerarquia d'objectes, als quals es pot accedir a través d'un llenguatge de [[Programació orientada a objectes|programació orientada a objectes]] (OOP).
 
 
==Namespaces==
Usuari anònim