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

49 octets eliminats ,  fa 5 anys
m
Robot treu enllaç igual al text enllaçat
m (Robot inserta {{Autoritat}})
m (Robot treu enllaç igual al text enllaçat)
van concebre com una alternativa a la DTD, més complexa, intentant superar els seus punts
febles i buscar noves capacitats a l'hora de definir estructures per a documents XML. La
principal aportació d'XML Schema és el gran nombre dels [[Tipus de dades|tipus de dades]]
que incorpora. D'aquesta manera, XML Schema augmenta les possibilitats i funcionalitats
d'aplicacions de processament de dades, incloent tipus de dades complexes com dates, nombres i strings.
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 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).
 
 
1.298.430

modificacions