XML Schema: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Regel 32:
In tegenstelling tot DTD's staat een XML-schema toe dat de inhoud van een element of attribuut gevalideerd wordt tegen een [[datatype]]. Een attribuut mag bijvoorbeeld enkel een valide datum of decimaal getal bevatten.
 
XSD voorziet in het gebruik van 19 primitieve datatypen ([[boolean]], [[string]], decimal, [[double]], [[float]], anyURI, QName,
#DOORVERWIJZING [[Notation]], hexBinary, base64Binary, duration, date, time, dateTime, gYear, gYearMonth, gMonth, gMonthDay, gDay; alle in engelse notatie). Met behulp van deze primitieve datatypen kunnen nieuwe datatypen geconstrueerd worden op drie manieren: beperking (restriction) (beperk de verzameling van toegestane waarden), lijst (list) (reeks van primitieve waarden), en vereniging (union) (Een vereniging van verschillende primitieve waarden). Binnen de specificatie zijn vijfentwintig afgeleide datatypen gedefinieerd. Andere typen kunnen door de gebruikers in hun eigen schema's gedefinieerd worden.
 
==Voorbeeld van XML-Schema==