At SchemaXpert, we work with non software developers and software developers. So,
whatever your level of experience with XML Schemas, we are here to help.
|
SchemaXpert's Technical FAQs
Why
should I use SchemaXpert?
- SchemaXpert is the perfect solution for creating XML
documents from complex and fast changing XML Schemas.
- SchemaXpert automates the process of
dynamically creating XML documents from
XML Schemas.
- It eliminates the XML data-binding code generation and
maintenance that is required by other XML generating tools.
- SchemaXpert provides an easy drag and drop interface
to link data references to your XML Schema. This feature
is not available in any other XML generating tool.
- Migrating from an older version of an XML Schema to
a newer version is easy, because the data references linked
to your XML Schema are stored in a database that is external
to your application. No code modification needed.
- SchemaXpert generates a comprehensive report containing
the details of your XML Schema. The report is stored in
an external database and contains everything your application
needs at runtime to create an accurate XML document that
conforms to the XML Schema.
- Your application never has to dig down into the Schema
Object Model (SOM), because SchemaXpert provides all the
details of your XML Schema in an easy-to-use, application-friendly
database report.
- The graphical user interface of SchemaXpert
is very intuitive and easy to use.
- Read more...
Back to
top
Does SchemaXpert
work with all XML Schemas?
Yes. SchemaXpert works with all valid XML Schemas.
Back to
top
Must I have a data retrieval software to use SchemaXpert?
Yes, your data retrieval software is necessary because data can be stored in different
ways, ranging from text files to complex databases. While SchemaXpert is a
finished product which can generate XML documents from any XML Schema, your data
retrieval software is a small software which is specific to your data.
Back to
top
How does SchemaXpert communicate with my data retrieval software to create XML documents?
Your data retrieval software will associate an event handler with the
event generated in SchemaXpertLib. SchemaXpertLib traverses
your XML Schema and calls the delegate in your data retrieval software
as each Schema object is encountered. It provides your registered
delegate with the unique path to the encountered Schema
object. Your data retrieval software will use the provided unique Schema
object path to retrieve the data SchemaXpertLib needs in
order to populate the XML elements or attributes.
Back to
top
Can
my data retrieval software obtain the details of my XML Schema
without digging down into the Schema Object
Model (SOM)?
Yes. SchemaXpert generates a comprehensive easy-to-use
report of your XML Schema which includes all the details
of your XML Schema, such as element data types, minoccurs,
maxoccurs, enumeration, patterns, facets etc. The report
can be saved in a Microsoft Access database. Your data retrieval software
can obtain the details of each Schema object by using the
unique Schema object path that is saved alongside each Schema
object in the report.
Back to
top
What type
of reports can I generate using SchemaXpert?
SchemaXpert can generate comprehensive XML Schema reports
in Microsoft Access, Microsoft Excel, and HTML documents.
Read more...
Back to top
What are the various
methods I can use to link data references to Schema objects
in my XML Schema?
There are four methods of linking data references to Schema
objects in your XML Schema.
- You can drag and drop data references from any of SchemaXpert's
supported databases (CSV, Microsoft Excel, Microsoft Access, Microsoft SQL Server, Oracle, IBM
DB2, MySQL, dBase IV,
Fox Pro, any ODBC and DSN data source).
- You can drag and drop data references from any external
application such as Microsoft Word, Excel, or your own
software.
- You can fill the "Data Reference Form" provided
for each Schema Object within SchemaXpert.
- You can directly modify the Data Reference table within
the Schema report generated by SchemaXpert.
Back
to top
What
type of Data Reference can I drag and drop
into SchemaXpert?
You can drag and drop information for database tables,
table columns, views, view columns, stored procedures, and
stored procedure parameters from the SchemaXpert built in
Database Connection window. You can also drag and drop text
data from your software or any other software such as Microsoft
Word and Excel.
Back to
top
What databases
does SchemaXpert support for the inbuilt drag and drop of
data references?
SchemaXpert provides built-in support for dragging and
dropping database tables, table columns, views, view columns,
stored procedures, and stored procedure parameters information
from the following data sources: CSV, Microsoft Excel, Microsoft Access, Microsoft SQL Server, Oracle,
IBM DB2, MySQL, dBase
IV, Fox Pro, any ODBC and DSN data source.
Back to
top
Is
there a sample application I can
use to get my project started?
Yes. SchemaXpert has well documented functional sample XML applications that you can modify to kick start your own
application.
Back to
top
What do I need to
run SchemaXpert?
SchemaXpert runs on 32-bit Windows XP, Vista, or any Windows operating
system with the .NET Framework 2.0.
Back to top
Why is the function of generating XML documents from XML Schema not free within the .Net platform?
First of all, the XML Schema standard was designed with
the purpose of validating XML documents rather than creating
XML documents. Hence, the task of generating XML documents
from XML Schemas can be very complex, error prone, and time
consuming, depending on the complexity of your XML Schema.
We recommend that you save yourself the hassles and use
a well tested software like SchemaXpert instead of re-inventing
the wheel.
Back to top
|