Wenn Schemata eine gewisse Größe erreichen, empfiehlt es sich häufig, deren Inhalt in mehrere
Schemadokumente zu unterteilen und damit ihre Verwaltung und erneute Verwendung zu vereinfachen
und ihre Lesbarkeit zu erhöhen.
Sie können das Importelement verwenden, um Definitionen und Deklarationen
aus einem importierten Schema in das aktuelle Schema zu integrieren.
Das importierte Schema kann aus einem anderen Namensbereich stammen als
das aktuelle Schema.
Sie können mehrere Importelemente zu einem XML-Schema hinzufügen,
die Präfixe und Namensbereiche müssen unter den importierten Schemata jedoch eindeutig sein.
Die folgenden Instruktionen wurden für die Ressourcenperspektive geschrieben,
sind jedoch auch in zahlreichen anderen Perspektiven verwendbar.
Gehen Sie wie folgt vor,
um ein Importelement hinzuzufügen:
- Öffnen Sie das XML-Schema im XML-Schemaeditor.
- Wählen Sie Ihr Schema in der Gliederungssicht aus. Das gesamte Schema und sein Inhalt werden in der Entwurfssicht angezeigt.
- Klicken Sie in der Entwurfssicht mit der rechten Maustaste in den Bereich
Anweisungen, und klicken Sie anschließend auf Import hinzufügen.
- Klicken Sie in der Eigenschaftssicht auf die Registerkarte Allgemein, und klicken
Sie auf Durchsuchen
rechts neben dem Feld Schemaposition.
- Importieren eines XML-Schemas, das sich in der Workbench befindet:
- Wählen Sie Workbenchprojekte aus, und klicken Sie auf
Weiter.
- Wählen Sie das zu importierende Schema aus, und klicken Sie auf
Fertig stellen.
- Importieren eines XML-Schemas, das sich im Web befindet:
- Wählen Sie HTTP aus, und klicken Sie auf Weiter.
- Geben Sie die URL des XML-Schemas ein, und klicken Sie auf
Fertig stellen.
Anmerkung: Es wird keine lokale Kopie des Schemas in der Workbench gespeichert.
Bei jedem Prüfen des Schemas wird der Schemainhalt unter der von Ihnen angegebenen
URL abgefragt.
- Der XML-Schemaeditor ruft den Namensbereich für die importierte XML-Schemadatei
ab und zeigt ihn schreibgeschützt im Feld Namensbereich an.
- Bei Bedarf können Sie ein eindeutiges Präfix für diesen Namensbereich in das
Feld Präfix eingeben.
- Klicken Sie auf die Registerkarte Dokumentation, wenn Sie Informationen
zu diesem Importelement bereitstellen möchten. Die Seite Dokumentation wird dazu verwendet,
Material für den Benutzer bereitzustellen, wie z. B. eine Beschreibung.
- Klicken Sie auf die Registerkarte Erweiterungen,
wenn Sie Anwendungsinformationselemente zu Ihren Annotationen für Schemakomponenten hinzufügen möchten. Die Seite Erweiterungen ermöglicht Ihnen die Angabe des Schemas
und das Hinzufügen von XML-Inhalt zu Ihren Annotationen.
Wenn Sie zu Ihrem XML-Schema ein Importelement hinzugefügt haben, stehen beim
Definieren neuer Elemente, Attribute, komplexer Typen oder einfacher Typen, für die Sie Typinformationen
angeben können, alle Deklarationen aus dem über "Include" eingebundenen Schema für das Element,
Attribut bzw. den komplexen oder einfachen Typ in der Liste Typ zur Verfügung.