Opleiding: XML Schema
In de cursus XML Schema wordt de syntax en het gebruik van de XML Schema taal, als opvolger van Document Type Definitions (DTD) behandeld.
XML Schema Intro
XML Schema wordt gebruikt voor validatie van XML documenten en om XML vocabulaires te definiëren waarin de structuur, element namen en de element inhoud van XML documenten worden vastgelegd.
Design Models
Verschillende XML Schema design modellen worden besproken, zoals Russian Doll, Salami Slice en Venetian Blind. Aandacht wordt besteed aan de declaratie van simpele en complexe elementen en types en aan het opleggen van restricties aan de inhoud van de elementen.
Simple Types
Ook de creatie van user defined simpele data types met facetten en regular expressions komt aan de orde. Namespaces zijn een belangrijk onderdeel in de XML Schema specificatie en krijgt veel aandacht in de cursus.
Complex Types
Ook de creatie van complexe derived datatypes en het verschil tussen derivation door restriction en derivation door extension worden besproken.
Import en Include
Verder wordt aandacht besteed aan modularisering van schema's en het gebruik van de include en import mechanismen.