Importieren von XML-Schemas

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

Startseite >  UML-Diagramme > Zusätzliche Diagramme > XML-Schema-Diagramme >

Importieren von XML-Schemas

So importieren Sie ein einzelnes XML-Schema:

1.Wählen Sie die Menüoption Projekt | XML-Schema-Datei importieren.

 

 xsd-imp1

 

2.Stellen Sie sicher, dass das Kontrollkästchen Diagrammgenerierung aktivieren aktiviert ist und klicken Sie zum Fortfahren auf "Weiter".

 

xsd-imp2

 

3.Definieren Sie die Inhaltsdiagrammoptionen in der Gruppe, die diese Überschrift trägt. Mit der ersten Option wird für jedes globale Schema-Element ein separates Diagramm erstellt.
4. Wählen sie die Bereiche aus, die in der Gruppe "Stile" in Klassendiagrammen angezeigt werden sollen. Bei Auswahl der Option " Schemainformationen als Eigenschaftswerte anzeigen" werden die Schemainformationen im Eigenschaftswert-Notiz-Modellierungselement angezeigt.
5.Klicken Sie auf "Weiter", um das Paketabhängigkeitsdiagramm zu definieren.

 

xsd-imp3

 

6. Klicken Sie auf "Fertig stellen", um den XML-Schema-Import zu starten.

Das Schema/die Schemas werden in UModel importiert und alle Diagramme stehen in Form von Registern zur Verfügung. In der Abbildung unten sehen Sie den Inhalt des (complexType)-Diagramms EU-Address.

 

xsd-imp4

 

Anmerkung:

Es wurde ein neues Paket mit dem Namen "Alle Schemas" erstellt und als XSD Namespace Root definiert. Anhand aller XSD Globals wird ein XML-Schema-Diagramm generiert, wobei die Diagramme unter den jeweiligen Namespace-Paketen angelegt werden.

 

xsd-imp5

 

 

So importieren Sie mehrere XML-Schemas:

1.Wählen Sie die Menüoption Projekt | XML-Schemaverzeichnis importieren.

 

xsd-dir-imp1

 

2.Aktivieren Sie die Option "Alle Unterverzeichnisse verarbeiten", wenn auch Schemas aus allen Unterverzeichnissen importiert werden sollen.

Der restliche Importvorgang erfolgt wie beim Import eines einzelnen XML-Schemas (Beschreibung siehe oben).

 

Anmerkung:

Wenn ein XML-Schema andere Schemas inkludiert oder importiert, werden auch diese Schemas automatisch importiert.

 

Anzeige von Eigenschaftswerten - Schemainformationen

Schemainformationen, die als Eigenschaftswerte im Anmerkungselement "Eigenschaftswert" angezeigt werden, können auf dem Register "Stile" über den Eintrag "Eigenschaftswerte anzeigen" oder durch Klicken auf das Symbol "Kompaktmodus ein-/ausschalten"  rechts unten in der Eigenschaftswert-Anmerkung konfiguriert werden. Hier können Sie zwischen den beiden unten gezeigten Modi "Alle" und "Alle, leere ausblenden" wechseln.

 

note-toggle3

 

Anmerkung:

Wenn Sie die Eigenschaftswerte vom Register Stile auswählen, werden die Einstellungen für die Eigenschaftswerte projektweit vorgenommen. Wenn Sie mit der rechten Maustaste auf eine Klasse klicken und Eigenschaftswerte | alle usw. auswählen, so wirkt sich die Einstellung nur auf die einzeln markierten Klassen aus.

 

 

Eigenschaftswerte anzeigen: Alle

Zeigt die Eigenschaftswerte der Klasse sowie jene der dazugehörigen Attribute, Operationen usw. an.

 

note-toggle2

Eigenschaftswerte anzeigen: Alle, leere ausblenden

Zeigt nur diejenigen Eigenschaftswerte an, für die ein Wert vorhanden ist, z. B. fixed=true.

 

note-toggle

Eigenschaftswerte anzeigen: Element

Zeigt die Eigenschaftswerte der Klasse an, nicht aber jene der dazugehörigen Attribute, Operationen usw.

 

note-toggle4

Eigenschaftswerte anzeigen: Element, leere ausblenden

Zeigt nur die Eigenschaftswerte einer Klasse an, jedoch ohne die dazugehörigen Attribute, für die ein Wert vorhanden ist, z.B. id=123

 

note-toggle5

Eigenschaftswerte anzeigen: im Bereich

tagg-val1

 

Zeigt die Eigenschaftswerte in einem separaten Klassenbereich an.

 

tagg-val2

Eigenschaftswerte anzeigen: in Bereich, leere ausblenden

Zeigt nur diejenigen Eigenschaftswerte einer Klasse - ohne die dazugehörigen Attribute - an, zu denen ein Wert existiert.

 

XML-Schema-Annotation:

Beachte Sie bitte, dass beim Import eines XML-Schemas nur die erste Annotation eines complex- oder simpleType im Fenster "Dokumentation" angezeigt wird.


© 2019 Altova GmbH