XML Schema: diferència entre les revisions
Contingut suprimit Contingut afegit
m Robot modifica: no:XML Schema |
m o |
||
Línia 5:
==Terminologia==
El terme "XML Schema" és utilitzat amb diferents significats dins del mateix context de
descripció de documents, i és important tenir presents les següents
#"XML Schema" (Esquema XML) és el nom oficial atorgat a la recomanació del W3C, que va elaborar el primer llenguatge d'esquema separat d'XML (la definició de tipus de document ([[DTD]]) forma part d'XML).
Línia 55:
:*'''Atribut''' (''attribute'')
:*'''Tipus simple''' (''simple type'')
:*'''Tipus
:*'''Notació''' (''notation'')
:*'''Grup model anomenat''' (''named model group'')
Línia 84:
La programació a l'XML Schema es basa en [[Namespace|Namespaces]]. En podem trobar una analogia entre aquests i els anomenats ''packages'' en [[Llenguatge Java|Java]]. Cada Namespace en conté uns elements i atributs que estan estretament relacionats amb el Namespace. Així, a l'hora en cas de definir un element o un atribut d'un Namespace, sempre es crearà una connexió entre els diferents camps d'aquest. A més, aquesta forma de treballar, ens permet relacionar elements que no són en la mateixa Namespace però sí que mantenen una relació.
Després d'escriure un document XML es pot confirmar la correcta realització
==Exemple==
Línia 115:
L'element arrel s'anomena "Llibre" i té tres fills (elements niats) i un atribut. Els fills
són "
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 "Titol", 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''.
|