Erstellen einer Include-Beziehung

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  SchemaAgent Tutorial > Erstellen von Beziehungen zwischen XML-Schemas >

Erstellen einer Include-Beziehung

In diesem Abschnitt werden wir eine Include-Beziehung zwischen den folgenden Schemas aus dem Unterordner include_redefine des Ordners SchemaAgentExamples\Tutorial erstellen.

 

event_registration.xsd: Dieses Schema enthält Informationen über einen Teilnehmer an einer Sportveranstaltung. Da für diese Veranstaltungen Gebühren zu entrichten sind, ist in diesem Schema auch ein Typ definiert, der Kreditkarteninformationen enthalten soll.
dvd_order.xsd: Dieses Schema ist so strukturiert, dass es Bestellinformationen für Versand-DVDs und die Kundenlieferadresse enthält.

 

In diesem Beispiel wollen wir eine include-Beziehung erstellen, mit der Typen aus dem Schema event_registration.xsd - in diesem Fall Typen zum Speichern von Kunden- und Kreditkartendaten - in das Schema dvd_order.xsd inkludiert werden.

 

So zeigen Sie Schemas in einem Design-Fenster an:

1.Wählen Sie Datei | Neu. oder klicken Sie in der Standard-Symbolleiste auf die Schaltfläche Neu ic_new oder drücken Sie Strg+N, um ein neues Design-Fenster zu öffnen.
2.Ziehen Sie die Schemas event_registration.xsd und dvd_order.xsd mit der Maus aus dem Ordner include_redefine im Explorer-Fenster in das Design-Fenster.

 

app_drag-files

 

Anmerkung: Um mehrere Dateien gleichzeitig zu ziehen, halten Sie beim Auswählen der Dateien die Strg-Taste gedrückt. Ziehen Sie einen Ordner, um alle darin enthaltenen Dateien in das Design-Fenster zu platzieren.

 

So erstellen Sie eine Include-Beziehung:

1.Klicken Sie auf das kleine weiße Dreieck auf der rechten Seite des Dateikastens von event_registration.xsd und ziehen Sie die Verbindungslinie zum Dateikasten von dvd_order.xsd.

 

design_add-include

 

2.Lassen Sie die Maustaste über dem Wort "includes" los.

Es erscheint ein grüner Pfeil, der von event_registration.xsd auf dvd_order.xsd verweist.

 

design_include-connector

 

Dieser Pfeil zeigt an, dass zwischen diesen Schemas eine Include-Beziehung erstellt wurde.


© 2019 Altova GmbH