Please enable JavaScript to view this site.

Altova UModel 2020 Basic Edition

You would generally import a schema, edit it in UModel, and output the changes. It is however possible to generate a schema from scratch. This will only be described in broad detail however.

To create a new schema in UModel:

1.Create a new package in the Model Tree e.g. MY-Schemas.


2.Right-click the new package and select the menu option Code Engineering | Set as XSD namespace root. You are asked if you want to assign the XSD profile if this is the first XSD Namespace root in the project.

3.Click OK to assign the profile.

4.Right-click the new package and select New Element | Package.

5.Double-click in the package name field and change it to the namespace you want to use, e.g.

6.Click the <<namespace>> check box in the Properties tab, to define this as the target namespace.


7.Right-click the namespace package and select New diagram | XML Schema diagram. You will be prompted if you want to add the Schema diagram to a new XSD Schema.

8.Click Yes to add the new diagram.


You can now create your schema using the icons in the XML Schema icon bar.

To generate the XML schema:

1.Drag the XSDSchema onto a component to create a Component Realization.

2.Make sure that you set the code language of the component to XSD1.0, and enter a path for the generated schema to be placed in, e.g. C:\schemacode\MySchema.xsd.


3.Select the menu option Project | Overwrite Program Code from UModel project, and click OK to generate the schema.


© 2020 Altova GmbH