1.996.113
modificacions
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é ==
|