SchemaXpert isn't the only product available from Utiware. Visit Utiware SchemaXplainer for a free comprehensive analysis of your XML Schemas.
What is SchemaXpert?

Utiware SchemaXpert is a revolutionary data-driven approach to creating XML documents directly from XML Schemas. Utiware SchemaXpert dynamically and accurately creates XML documents from XML Schemas. No XML data-binding code generation is needed.

The SchemaXpert software provides a drag and drop interface for linking data references to objects in your XML Schema, and it traverses your XML Schema to create XML documents on the fly. The SchemaXpert package utilizes a unique twin-engine approach to achieve this end, combining both the graphical software of SchemaXpert and the library of SchemaXpertLib.

The SchemaXpert Software

The SchemaXpert software displays a graphical representation of your XML Schema. This graphical representation of your XML Schema provides the ability to link data references to each Schema object in the XML Schema by using drag and drop or entering data references using a form. Your XML Schema is not changed. Data references can be drag and drop from the built-in support for connection to popular data sources (CSV, Microsoft Excel, Microsoft Access, Microsoft SQL Server, Oracle, IBM DB2, MySQL, dBase IV, Fox Pro, any ODBC and DSN data source), or from any other software like Microsoft Word, or your own application which supports drag and drop. The data reference of each Schema object is saved in a Microsoft Access database table along with a unique path to that Schema object.

The SchemaXpertLib Library (API)

The second part of the twin engine is the SchemaXpertLib library. The SchemaXpertLib library incorporates into any .Net software for XML Schema traversal. SchemaXpertLib traverses your XML Schema and accurately creates XML documents with the data provided by your data retrieval software. As SchemaXpertLib traverses and encounters each Schema object, it provides your data retrieval software with the unique path to the encountered Schema object. Your data retrieval software can then use the provided unique Schema object path to retrieve the saved data reference from the external database. Your data retrieval application is able to obtain the data SchemaXpertLib needs to create accurate XML documents that conform to even the most complex XML Schemas.

The SchemaXpert Reports

SchemaXpert software also creates XML Schema reports in Microsoft Access, Microsoft Excel, and HTML. The reports contain all the properties of each Schema object so that your application doesn't have to dig into the Schema Object Model (SOM). The complete set of properties of each Schema Object, such as facets, enumerations, minoccurs, maxoccurs, etc., are saved in the report. At runtime, your application can use the provided unique Schema object path to obtain the properties of each Schema object. Your business logic code can use this information to accurately format or transform data to conform perfectly to your XML Schema requirements.

SchemaXpert streamlines your XML document generation process and in so doing saves you time and money.

Click to enlarge and view additional description of each window.

Click on the image to enlarge screen shot and view additional description of each window.