Altova SchemaAgent 2024

Verwendung von XMLSpy als SchemaAgent Client

Zur Startseite Zurück Nach oben Weiter

Sie haben im vorherigen Abschnitt include-, import- und redefine-Beziehungen zwischen Schemas erstellt. Wenn Sie mit SchemaAgent Client eine Beziehung erstellen, wird die entsprechende include-, import- oder redefine-Anweisung automatisch zum XML-Schema hinzugefügt.

 

Als nächster Schritt in diesem Tutorial wollen wir nun mit Hilfe von XMLSpy das eigentliche Inkludieren, Importieren und Redefinieren einzelner Komponenten der Schemas vornehmen. Dabei lernen Sie die folgenden Schritte:

 

XMLSpy mit einem SchemaAgent Server verbinden

Elemente eines Content Model zu globalen complexTypes machen

complexTypes in ein anderes Schema inkludieren

Typen in XMLSpy redefinieren

complexTypes aus Schemas mit verschiedenen Namespaces importieren

complexTypes direkt in XMLSpy inkludieren

 

Voraussetzungen

Stellen Sie sicher, dass XMLSpy installiert ist.

 

In diesem Abschnitt verwendete Befehle

Wir verwenden in diesem Abschnitt des Tutorials ausschließlich die Schema/WSDL-Ansicht von XMLSpy. Dabei werden die folgenden Befehle verwendet:

 

Symbol

Befehlsname

Beschreibung

ic_connect-to-server

Verbindung zu SchemaAgent herstellen

Diese Schaltfläche befindet sich in der Schema-Design-Symbolleiste. Klicken Sie darauf, um das Dialogfeld "Verbindung zu SchemaAgent Server herstellen" zu öffnen, in dem Sie einen Server für die Verbindung auswählen können.

ic_component

Diagramm anzeigen (oder Content Model-Ansicht anzeigen).

Dieses Symbol befindet sich links von alle globalen Komponenten in der Schema-Übersicht. Klicken Sie auf diese Schaltfläche, um das Content Model der dazugehörigen globalen Komponente anzuzeigen.


Als global definieren

Dieser Befehl befindet sich im Kontextmenü, das geöffnet wird, wenn Sie mit der rechten Maustaste auf ein Element in der Content Model-Ansicht klicken. Mit Hilfe dieses Befehls machen Sie dieses Element zu einen neuen globalen Element.


Child hinzufügen | Element

Dieser Befehl befindet sich im Kontextmenü, das geöffnet wird, wenn Sie mit der rechten Maustaste in der Content Model-Ansicht auf ein Sequence-Element klicken. Mit Hilfe dieses Befehls wird ein neues Child-Element zum Content Model hinzugefügt.

ic_schem_ins

Einfügen

Diese Schaltfläche befindet sich in der linken oberen Ecke des Schemaübersicht. Klicken Sie darauf, um eine globale Komponente vor dem ausgewählten Element einzufügen.

ic_schema-overview

Globale Elemente anzeigen

Diese Schaltfläche befindet sich in der linken oberen Ecke der Content Model-Ansicht. Klicken Sie auf die Schaltfläche, um in die Schemaübersicht zu wechseln, in der alle globalen Komponenten angezeigt werden.

© 2018-2024 Altova GmbH