During XML development, it's often necessary to generate one or more valid XML instance files from an existing XSD. Instead of starting the XSD to XML task by hand, developers can use XMLSpy to generate an XML instance as a starting point. This is also helpful for testing during the XSD development phase.
With an XSD open in XMLSpy, it's easy to create a valid XML instance file with just a few clicks to select the desired options. Comprehensive options let you generate some or all elements, specify the numbers of repeatable elements, and so forth - or simply click OK to generate based on the default configuration.
You can even have XMLSpy generate XSD to XML filled with sample values.
In addition to generating XML files, you can convert an existing XML to XSD just as easily in XMLSpy. You can generate an XSD from one or multiple XML instance files.
The Generate Schema dialog offers flexible options for generating elements, attributes, simple types, entities, and enumerations.
In addition to converting between XML and XSD, XMLSpy supports: