 |
 |
 |
Hi
XSD's
are excellent at describing a standard, but ultimately programs need
to be
written to create or consume compliant XML. Their are a number of ways
of
doing this, DOM parsers SAX parsers or XML Data Binding.
XML Data binding
takes your XSD, and generates classes from it. Each class
represents an
element or complex type from the schema. Now instead of
writing mountains of
unintuitive code to deal with DOM objects, you can
reference the simple
generated classes dealing with strongly typed
properties. XML documents can
be serialized/deserialized from these objects.
This has a number of
advantages;
o Much faster
development
o Higher level of compliance to
schema
o Inconsistencies between code and schema can be
identified at compile
time.
Here at Liquid Technologies we have spent
the last 3 years developing and
refining a system that is now best of breed,
generating Java, C#, cross
platform C++ or Visual Basic 6 code from XSD, XDR
& DTD's schemas.
A free evaluation is available from our
site
http://www.liquid-technologies.com/Products.htm
Thank you for your time
Simon Sprott.
|
 | 

|  |
These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.
|  |
| |
 |
 |
 |