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 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.
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 on the image to enlarge screen shot and view additional description of each
window.
|