Generate XML Schema

Stylus Studio® can generate an industry standard W3C XML Schema (or DTD) by correctly inferring an XML data model from an XML instance document. Auto-generating an XML Schema with Stylus Studio® is accomplished by loading any XML document into Stylus Studio®'s XML editor and clicking on the "Schema" tab, located at the bottom of Stylus Studio®'s XML editor as shown here:

Generate XML Schema

If an XML content model (expressed as an XML Schema or DTD) has already been assigned, Stylus Studio® will display the XML document's content model. However, if no XML content model has been assigned, Stylus Studio® will optionally generate an XML Schema (or DTD) for you as illustrated below. For more about the Schema tab, see our section on XML editing views.

Autogenerate XML Schema

Generating an XML Schema (or DTD) is easy: Just type in the file name and click OK. As you can see below, Stylus Studio® correctly infers XML elements, attributes, relationships, compositor models (for example, Optional, Choice, Sequence), data type (xs:integer, xs:string, for example), element references, and so on. Of course you can further refine the generated XML Schema using our powerful XML Schema Editor.

viewing an XML Schema

Associating the XML document with an XML Schema

Stylus Studio® inserts the XML code required to associate the XML instance document with its newly generated XML schema, so that you can easily edit and validate the XML document, as shown here — notice how in the books element, Stylus Studio has has inserted the xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" and xsi:noNamespaceSchemaLocation attributes which associate the XML document with the newly generated XML schema.

Validate XML document against XML Schema

Stylus Studio®'s integrated XML Schema generator (and DTD generator) is a powerful, complementary XML Schema utility that further accelerates developing and editing well-formed, valid XML documents — download a free trial today!

Web Service Data Mapping

Stylus Studio makes it possible for you to use Web services as live XML data sources for XML mapping projects.

Computing XML Differences in Stylus Studio

See for yourself just how easy it is to visually compare different XML files or folders using Stylus Studio's powerful new XML Differencing Utility. Quickly and easily analyze and merge changes made to different XML documents!

Improving XSLT and XQuery Performance with Stylus Studio

This online video demonstration covers XQuery and XSLT performance tuning using the Stylus Studio XSLT profiler and the XQuery profiler.

XSD Documentation Generator

Stylus Studio®'s XSD Editor includes an integrated XSD documentation generator, allowing you to easily publish XML content models defined in XSD in a convenient, HTML format.

Stylus Most Wanted

PURCHASE STYLUS STUDIO ONLINE TODAY!!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Try Stylus XML Schema Generator

Download a free trial of our award-winning XML Schema Generator today!

What's New for 2008?

New XQuery & Web Services Tools, Support for MySQL, PostgreSQL, HL7 EDI, Microsoft .NET Code Generation and much more!

Why Pay More for XML Tools?

With Stylus Studio® 2008 XML Enterprise Suite, you get the most comprehensive XML tool suite at one incredibly low price. Value: it's just one of many reasons why smart XML developers are choosing Stylus Studio!

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.