Sie können den Mechanismus für die erneute Definition verwenden, um
einfache und komplexe Typen, Gruppen und Attributgruppen aus externen Schemadateien erneut zu definieren. Wenn Sie eine Komponente erneut definieren, ändern Sie damit deren Inhalt.
Ähnlich wie "Include", setzt auch
"Erneut definieren" voraus, dass sich die externen Komponenten im gleichen
Namensbereich befindet wie das erneut zu definierende Schema. Es können aber auch externe Komponenten aus Schemata
erneut definiert werden, die nicht über einen Namensbereich verfügen.
Die folgenden Instruktionen wurden für die Ressourcenperspektive geschrieben,
sind jedoch auch in zahlreichen anderen Perspektiven verwendbar.
Gehen Sie wie folgt vor, um ein Element für Neudefinition hinzuzufügen:
- Öffnen Sie Ihr XML-Schema im XML-Schemaeditor.
- Klicken Sie in der Entwurfssicht mit der rechten Maustaste in den Abschnitt Anweisungen
und klicken Sie auf Redefine hinzufügen.
- Im Assistenten 'XML-Schemadatei auswählen' können Sie ein XML-Schema importieren, das sich in Ihrem
Arbeitsbereich befindet; Sie können aber auch ein Schema
aus einer HTTP-Webadresse importieren. Die ausgewählte XML-Schemadatei muss denselben Namensbereich aufweisen wie das aktuelle Schema.
- Importieren eines XML-Schemas, das sich in Ihrem Arbeitsbereich befindet:
- Wählen Sie Workbenchprojekte aus und klicken Sie auf Weiter.
- Wählen Sie das Schema aus, das Sie importieren möchten, und klicken Sie auf Fertigstellen.
- Importieren eines XML-Schemas, das sich an einer HTTP-Webadresse 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.
Hinweis: Eine
lokale Kopie des Schemas befindet sich nicht in Ihrem Arbeitsbereich. Beim Prüfen des Schemas wird der Schemainhalt unter der von Ihnen angegebenen
URL überprüft.
- Optional: Verwenden Sie die Ansicht 'Eigenschaften', um weitere Eigenschaften für Ihr
Importelement zu definieren.
- Wenn Sie die Position der über "Include" eingebundenen XML-Schemadatei
bearbeiten möchten, müssen Sie auf die Registerkarte Allgemein klicken und die neue
Positionsanzeige im Feld Schemaposition eingeben.
- Klicken Sie auf die Registerkarte Dokumentation, wenn Sie Informationen
zu diesem Element für die Neudefinition 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.
Nachdem Sie zu Ihrem XML-Schema ein Neudefinitionselement hinzugefügt haben, können Sie die einfachen
und komplexen Typen, Gruppen und Attributgruppen in dem XML-Schema erneut definieren, das Sie im Neudefinitionselement
ausgewählt haben.