Erstellen und Generieren eines 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 >

Erstellen und Generieren eines XML-Schemas

Im Allgemeinen wird ein Schema importiert, in UModel bearbeitet und anschließend werden die Änderungen ausgegeben. Sie können ein Schema aber auch von Grund auf neu erstellen. Dies soll hier jedoch nur in groben Zügen beschrieben werden.

 

 

Erstellen eines neuen Schemas in UModel:

1.Erstellen Sie in der Modell-Struktur ein neues Paket, z.B. MY-Schemas.

xsd-sc1

2.Rechtsklicken Sie auf das neue Paket und wählen Sie die Menüoption Code Engineering | Als XSD Namespace Root definieren. Sie werden gefragt, ob Sie das XSD-Profil zuweisen möchten, wenn es sich hierbei um die erste XSD Namespace Root im Projekt handelt.
3.Klicken Sie auf OK, um das Profil zuzuweisen.
4.Rechtsklicken Sie auf das neue Paket und wählen Sie den Befehl Neues Element | Paket.
5.Doppelklicken Sie in das Namensfeld des Pakets und ändern Sie es in den gewünschten Namespace, z.B. http://www.my-ns.com .
6.Klicken Sei auf dem Register "Eigenschaften" auf das Kontrollkästchen <<namespace>>, um diesen als den Target Namespace zu definieren.

xsd-sc2

7.Rechtsklicken Sie auf das Namespace-Paket und wählen Sie den Befehl Neues Diagramm | XML-Schema-Diagramm. Sie werden gefragt, ob Sie das Schema-Diagramm zu einem neuen XSD-Schema hinzufügen möchten.
8.Klicken Sie auf "Ja", um das neue Diagramm hinzuzufügen.

xsd-sc3

Sie können nun mit Hilfe der XML-Schema-Symbolleiste Ihr Schema erstellen.

 

 

Generieren des XML-Schemas:

1.Ziehen Sie das XSD-Schema auf eine Komponente, um eine Komponentenrealisierung zu erstellen.
2.Stellen Sie sicher, dass als Codesprache der Komponente XSD1.0 eingestellt ist und geben Sie einen Pfad ein, unter dem das generierte Schema gespeichert werden soll, z.B. C:\schemacode\MySchema.xsd.

xsd-sc4

3.Wählen Sie die Menüoption Projekt | Überschreibe Programmcode von UModel-Projekt, und klicken Sie auf OK, um das Schema zu generieren.

xsd-sc5


© 2019 Altova GmbH