Altova XMLSpy 2023 Enterprise Edition

XMLSpy Tutorial

Home Prev Top Next

This tutorial provides an overview of XML and takes you through a number of key XML tasks. In the process you will learn how to use some of XMLSpy's most powerful features.


The tutorial is divided into the following parts:


XMLSpy Interface, which helps you to familiarize yourself with the applications's graphical user interface (GUI).

Creating an XML Schema. You will learn how to create an XML Schema in XMLSpy's intuitive Schema View, how to create complex content models using drag-and-drop mechanisms, and how to configure Schema View.

Using Schema View features to create complex and simple types, global element references, and attribute enumerations.

Learning how to navigate schemas in Schema View, and how to generate documentation of schemas.

Creating an XML document. You will learn how to assign a schema for an XML document, edit an XML document in Grid View and Text View, and validate XML documents using XMLSpy's built-in validator.

Transforming an XML file using an XSLT stylesheet. This involves assigning an XSLT file and carrying out the transformation using XMLSpy's built-in XSLT engines.

Working with XMLSpy projects, which enable you to easily organize your XML documents.


Installation and configuration

This tutorial assumes that you have successfully installed XMLSpy on your computer and received a free evaluation key-code, or are a registered user. The evaluation version of XMLSpy is fully functional but limited to a 30-day period. You can request a regular license from our secure web server or through any one of our resellers.


Tutorial example files

The tutorial files are available in the application folder:


C:\Documents and Settings\<username>\My Documents\Altova\XMLSpy2023\Examples\Tutorial


The Examples folder contains various XML files for you to experiment with, while the Tutorial folder contains all the files used in this tutorial.


The Template folder in the application folder (typically in C:\Program Files\Altova) contains all the XML template files that are used whenever you select the menu option File | New. These files supply the necessary data (namespaces and XML declarations) for you to start working with the respective XML document immediately.


© 2017-2023 Altova GmbH