Altova UModel 2024 Enterprise Edition

Altova Website: _ic_link XML-Schemas in UML

 

UModel unterstützt den Import und die Generierung von W3C XML Schemas sowie deren Forward und Reverse Engineering. Im Fall von XML-Schemas bedeutet Forward und Reverse Engineering, dass Sie ein Schema (oder mehrere Schemas aus einem Verzeichnis) in UModel importieren, das Modell anzeigen oder ändern und die Änderungen wieder in die Schema-Datei schreiben können. Wenn Sie Daten aus dem Modell in einer Schema-Datei synchronisieren, wird die Schema-Datei immer durch das Modell überschrieben.

 

Anmerkung:Das XML-Schema muss gültig sein, bevor es in UModel importiert werden kann. XML-Schemas werden nicht validiert, wenn Sie diese in UModel erstellen oder importieren oder wenn Sie eine Syntaxüberprüfung am Projekt durchführen. UModel überprüft jedoch beim Import, ob das XML-Schema wohlgeformt ist.

 

In XML-Schema-Diagrammen werden Schemakomponenten in UML-Notation dargestellt. So werden etwa simpleTypes in UModel als Datentypen mit dem Stereotyp «simpleType» angezeigt. ComplexTypes werden als Klassen mit dem Stereotyp «complexType» angezeigt. Verschiedene Schemainformationen werden als Eigenschaftswerte,dargestellt, während Schema-Annotationen als Kommentare ausgewiesen werden. Unter XML-Schema-Entsprechungen finden Sie eine Tabelle, in der aufgelistet ist, wie alle XML-Schema-Komponenten UModel-Elementen zugeordnet werden.

um-xsd-example-15

Beispiel für ein XML-Schema-Diagramm

© 2017-2023 Altova GmbH