Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


XML Data Binding

From: "Simon Sprott" <Sales@-------------------.--->
To: <xml-dev@-----.---.--->
Date: 8/13/2004 7:55:00 AM
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.


transparent
Print
Mail
Like It
Disclaimer
.

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.

.
.

transparent

transparent