Als schema's erg groot worden, is het in veel gevallen wenselijk de inhoud ervan over meerdere schemadocumenten te verdelen. Dit komt het onderhoud, het hergebruik en de leesbaarheid ten goede. Door middel van het element include kunt u definities en declaraties uit een geïmporteerd schema in het actuele schema opnemen. Het opgenomen schema moet zich in dezelfde naamruimte als het opnemende schema bevinden.
De volgende instructies zijn opgesteld voor het perspectief Resource, maar kunnen ook in tal van andere perspectieven worden gebruikt.
Voer de volgende stappen uit om het element include toe te voegen:
Nadat u het include-element aan het XML-schema hebt toegevoegd, kunt u voor het type van nieuwe elementen, kenmerken, complexe typen of eenvoudige typen kiezen uit de lijst Type, die de declaraties uit het opgenomen schema bevat.
Een voorbeeld met het bestand Address.xsd:
<complexType name="Address"> <sequence> <element name="name" type="string"> <element name="street" type="string"> </sequence> </complexType>Als in een ander XML-schema, PurchaseOrder.xsd, het schema Address.xsd is opgenomen, kunt u bij het definiëren van een nieuw element in PurchaseOrder het type Address kiezen.
(c) Copyright 2001, World Wide Web Consortium (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University).