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 import kunt u definities en declaraties uit een geïmporteerd schema in een schema opnemen.
Het geïmporteerde schema hoeft zich niet in dezelfde naamruimte als het actuele schema te bevinden.
U kunt meerdere import-elementen aan een XML-schema toevoegen. De prefixen en naamruimten moeten wel uniek zijn voor alle geïmporteerde schema's.
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 een import-element toe te voegen:
- Open uw XML-schema in de editor voor XML-schema's.
- In de view Overzicht, selecteert u uw schema. Het volledige schema en de inhoud moeten worden afgebeeld in de view Ontwerp.
- Klik in de view Ontwerp met de rechtermuisknop in de sectie Instructies en klik op Import toevoegen.
- Klik in de view Eigenschappen op het tabblad Algemeen en klik op Bladeren
rechts van het veld Schemalocatie.
- Als u een XML-schema uit de workbench wilt importeren:
- Selecteer Workbenchprojecten en klik opVolgende.
- Selecteer het schema dat u wilt importeren en klik op Voltooien.
- Als u een XML-schema van het web wilt importeren:
- Selecteer HTTP en klik op Volgende.
- Typ de URL van het XML-schema en klik op Voltooien.
Opmerking: Er wordt geen lokale kopie van het schema opgeslagen in de workbench. Telkens wanneer u het schema valideert, wordt de inhoud van het schema van de opgegeven URL opgehaald.
- De editor voor XML-schema's haalt de naamruimte voor het geïmporteerde XML-schemabestand op en beeldt deze in het alleen-lezenveld Naamruimte af.
- Typ zo nodig een uniek prefix voor de naamruimte in het veld Prefix.
- Klik op het tabblad Documentatie als u informatie over dit import-element wilt verschaffen. De pagina Documentatie wordt gebruikt voor gegevens voor de gebruiker, zoals een beschrijving.
- Klik op het tabblad Extensies als u toepassingsinformatie-elementen wilt toevoegen aan uw annotaties van schemacomponenten. Met de pagina Extensies kunt u het schema opgeven en kunt u XML-content toevoegen aan uw annotaties.
Nadat u een import-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 geïmporteerde schema bevat.