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

5 octets eliminats ,  fa 9 mesos
m
neteja i estandardització de codi
m (neteja i estandardització de codi)
m (neteja i estandardització de codi)
::* [[SGML]]
::* [[Schema for Object-Oriented XML]] (SOX)
 
 
==W3C Schema XML==
 
(vegi ''[[#Enllaços externs|Enllaços externs]]'')
 
 
==Components==
XML Schema supera moltes de les limitacions i febleses de les DTDs. Va ser dissenyat completament al voltant de [[#Namespaces|namespaces]] i suporta tipus de dades típiques dels
[[llenguatges de programació]], a més de tipus personalitzats simples i complexos. Un esquema es defineix pensant en el seu ús final.
 
 
== Aplicacions ==
 
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]] (OOP).
 
 
==Namespaces==
són "Títol", "Editorial" que han d'aparèixer una vegada i "Autors" que pot aparèixer d'una a
deu vegades. El fet que estiguin agrupats en una seqüència indica que els elements han d'aparèixer en ordre, és a dir, primer el "Títol", després els "Autors" i finalment l'"Editorial". Els tres elements són de tipus ''string''. L'atribut de llibre s'anomena "preu" i és de tipus ''double''.
 
 
== Vegeu també ==
1.996.113

modificacions