Because SchemaXpert is independent of any particular XML Schema, it can be "reused" for an unlimited number of XML Schemas.
SchemaXpert's Technical Features




Dragging and dropping of data references into Schema objects in your XML Schema

SchemaXpert provides an easy drag and drop interface to link data references to objects (elements, attributes, identity constraints, sequences, choices etc.) in a graphical representation of your XML Schema. This feature is not available in any other XML generating tool. Data references can be dragged and dropped from the built in 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 support drag and drop. The data reference of a Schema object is saved in an external database report, along with the unique path to the Schema object.

XML documents are created while traversing your XML Schema

Each document you create is unique according to the data you provide. The SchemaXpertLib library traverses your XML Schema to create each XML document. This gives your data retrieval software the opportunity to create a unique XML document on each pass. You can easily create an unlimited number of documents on the fly.

Dynamically creates XML documents from XML Schemas on the fly

The SchemaXpertLib library guides your data retrieval software in order to create each XML document based upon the data available for the document in question. As SchemaXpertLib traverses your XML Schema, it provides your data retrieval software with a unique Schema object path for each Schema object it encounters. Your data retrieval software will use the provided unique Schema object path to look up the the saved data reference needed to determine what data to incorporate into your XML document.

No XML data-binding code generation needed -- Streamlined production

SchemaXpert eliminates the code generation work demanded by other XML libraries. Open any valid XML Schema in SchemaXpert, drag and drop your data references from a supported database, or any external software that supports drag and drop, integrate the SchemaXpertLib library, and immediately start creating the XML documents your need.

SchemaXpert doesn't just streamline the process of XML document generation, it eliminates the thousands of lines of XML data-binding code required by other popular libraries. That means it also eliminates the time and cost of creating, using, and maintaining such code.

No need to update XML data binding-code every time your XML Schema changes

Because SchemaXpert eliminates XML data-binding code generation, it also eliminates the tedium of using and maintaining such code. The data references you create with SchemaXpert are saved in a database report that is external to your software. You can export existing data references for an older version of an XML Schema to a new XML Schema without changing your business logic code. This allows you to keep pace with even the fastest-changing XML Schemas with minimal effort. XML Schemas might change, but your business logic code doesn't have to.

Allows you more time to focus on complex business logic

No XML data-binding code means more time is available for other tasks and applications. More time. More productivity. More profit.

Creates XML Schema reports that are complete and task-specific

SchemaXpert allows you to generate Schema reports tailored to meet the needs of both technical and non-technical users. Reports can be created in Microsoft Access, Microsoft Excel, and HTML formats. 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.

Microsoft Access

SchemaXpert users can create XML Schema reports in Microsoft Access 2000 database file format. Reports can be opened with Microsoft Access 2000 or newer versions. These reports allow you to execute SQL queries and conduct further analysis of the XML schema. The properties of each Schema object saved in the report is available to your application at runtime.

Microsoft Excel

You can create XML Schema reports in a Microsoft Excel file format. Excel functions can be used to to further analyze the XML Schema.

HTML

You can also create XML Schema reports in a HTML Document format. This report offers a quick and easy way to view or print the details of your XML Schema. This format can help make the XML Schema understandable to management and non-technical users.

SchemaXpert's twin-engine ensures accuracy

SchemaXpert’s unique twin-engine design and functionality helps you create accurate XML documents in a minimum time. The data references you save for each Schema object is available to your data retrieval software at runtime as SchemaXpertLib traverses your XML Schema. This guarantees that your data retrieval software will be able to obtain the information it needs to populate your XML document objects in order to create accurate XML documents.

Total support for all W3C XSD Schema standards

By building upon the System.Xml.Schema namespace in the .Net framework, SchemaXpert supports all objects in the W3C XSD Schema standards.

Up-to-date functionality

SchemaXpert offers the most up-to-date functionality and takes full advantage of the newest capabilities of the .Net 2.0 platform.