Inkludieren eines Typs

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

Startseite >  SchemaAgent Tutorial > Verwendung von XMLSpy als SchemaAgent Client >

Inkludieren eines Typs

In diesem Abschnitt erfahren Sie, wie die Elemente eines inkludierten Schemas im Zielschema verwendet werden. Öffnen und bearbeiten Sie dazu das Zielschema, z.B.dvd_order.xsd in XMLSpy.

 

spy_schema-overview-dvd

 

Beachten Sie, dass das Schema eine Include-Anweisung enthält, die automatisch hinzugefügt wurde, als Sie die beiden Schemas im zuvor beschriebenen Abschnitt "Inkludieren" miteinander verbunden haben. Die globalen complexTypes, die Sie im vorherigen Abschnitt des Tutorials erstellt haben, stehen nun im Schema dvd_order.xsd zur Verfügung.

 

So inkludieren Sie personInfoType und creditCardInfoType in dvd_order.xsd:

1.Öffnen Sie dvd_order.xsd in XMLSpy.
2.Klicken Sie in XMLSpy für das Element dvd_order auf die Schaltfläche Diagramm anzeigen ic_component, um sein Content Model anzuzeigen.

 

dvd_order_content_model

 

3.Klicken Sie mit der rechten Maustaste auf das Sequence-Element und wählen Sie den Befehl Child hinzufügen | Element.

 

spy_add-child-element

 

4.Geben Sie für dieses Element den  Namen customerInfo ein.
5.Wählen Sie, während dieses Element ausgewählt bleibt, in der Eingabehilfe "Details" den Eintrag personInfoType aus der Dropdown-Liste type aus. Komponenten, die Teil einer Beziehung zwischen den beiden Schemas sind, erscheinen in Schwarz, alle anderen in Blau.

 

spy_details-customerInfo

 

6.Klicken Sie mit der rechten Maustaste auf das Sequence-Element und wählen Sie den Befehl Child hinzufügen | Element.
7.Geben Sie für dieses Element den Namen creditCardInfo ein.
8.Wählen Sie, während dieses Element ausgewählt ist, in der Eingabehilfe "Details" den Eintrag creditCardInfoType aus der Dropdown-Liste type aus.
9.Speichern Sie die Datei.

 

Wir haben nun zwei Typen aus dem Schema event_registration.xsd in das Schema dvd_order.xsd inkludiert.

 

including_a_type


© 2019 Altova GmbH