XML Schema: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Kukkie (overleg | bijdragen)
Pompidombot (overleg | bijdragen)
k WPCleaner v1.34 - Link naar doorverwijspagina aangepast. Help mee! - Float
Regel 31:
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 (informatica)|string]], decimal, [[double]], [[Zwevendekommagetal|float]], anyURI, QName,
[[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. Een overzicht van de afgeleide datatypes vind je hier: http://msdn.microsoft.com/en-us/library/ms256052(v=vs.110).aspx.