Element include toevoegen

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:

  1. Open uw XML-schema in de editor voor XML-schema's.
  2. In de view Overzicht, selecteert u uw schema. Het volledige schema en de inhoud worden afgebeeld in de view Ontwerp.
  3. Klik in de view Ontwerp met de rechtermuisknop in de sectie Instructies en klik op Include toevoegen.
  4. Klik in de view Eigenschappen op het tabblad Algemeen en klik op Bladeren Deze afbeelding bestaat uit de knop Bladeren rechts van het veld Schemalocatie. Het geselecteerde XML-schemabestand moet dezelfde naamruimte als het actuele schema hebben.
  5. Als u een XML-schema uit de workbench wilt selecteren, selecteert u Workbenchprojecten en klikt u op Volgende.
  6. Selecteer het schema dat u wilt opnemen en klik op Voltooien.
  7. Als u een XML-schema van het web wilt selecteren, selecteert uHTTP en klikt u op Volgende.
  8. 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.
  9. De editor voor XML-schema's haalt de locatie van het opgenomen XML-schemabestand op en beeldt deze af in het veld Schemalocatie. Dit veld kan op elk moment worden bewerkt om de locatie van het XML-schemabestand aan te geven.
  10. Klik op het tabblad Documentatie als u informatie over dit include-element wilt verschaffen. De pagina Documentatie wordt gebruikt voor gegevens voor de gebruiker, zoals een beschrijving.
  11. 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 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).

Verwante taken
Element import toevoegen
Element redefine toevoegen
Verwante verwijzing
XML-naamruimten