login | register    

Liquid XML Studio - XML Data Binding

XML Data Binding allows you to treat your XML documents as objects within your application. This makes dealing with XML data from a programming language a simple matter of manipulating these strongly typed objects.

Liquid XML Data Binder takes your XML Schema and uses it to generate a set of classes that map directly to data contained in your XML Schema. So if your schema has an Person element with a date of birth attribute, then a class called Person will be generated, which will have a property called DateOfBirth.

Reasons to use XML Data Binding

  • Reduces Development Time
  • Increased reliability
    - Spot problems at compile time not runtime)
  • Creates more readable code
  • Fastest root between code and XML

 

 

Reasons to use Liquid XML Data Binder

  • Generates simple intuitive code
  • Supports code generation from XSD, XDR & DTD's
  • Supports C#, VB.Net, Java, VB6, cross platform C++ (Windows, Linux, Solaris, HP) and now Silverlight
  • Supports the Fast Infoset binary XML standard (XML Compression)
  • Support for the most complex XML standards
  • Generates docs for your class library, complete with sample usages.
  • Royalty free distribution, and available source code.
  • More reasons...

 

  • XML Data Binding for C++
    (Win32, Win64, Solaris, Linux)
  • XML Data Binding for Java
  • XML Data Binding for C#
  • XML Data Binding for VB.Net
  • XML Data Binding for Silverlight
  • XML Data Binding for Visual Basic 6

XML Data Binding for C++

XML to C++ Data Binding is supported on most C++ compilers 32 & 64 bit (Win32, Linux, Solaris and many more).
Included in the build are binaries for

  • Visual Studio 6.0 (32 bit), 2003 (32 bit), 2005 (32 bit) and 2008 (32 bit)
  • Linux gcc 3.2, 3.2.2, 3.4.1, 4.2.4 (x86 32 bit) and 4.0.0 (x86 64 bit)

The source code for the C++ redistributable is also available, and can be compiled on most platforms with little or no change. See Licensing the Source Code.

Learn about Deserializing XML from C++

Learn about Serializing XML from C++

XML Data Binding for Java

  • Supported on Java 1.3, 1.4, 1.5 & JME.
  • XSD to Java code generator
  • DTD to java code generator
  • Support for schemas unsupported by castor

Learn about Deserializing XML from to Java Code generation

Learn about Serializing XML from Java Code generation

XML Data Binding for CSharp (C#)

  • Runtimes for .Net 1.1, 2.0, 3.0, 3.5 & Silverlight
  • XSD to C# code generator
  • DTD to C# code generator
  • XDR to C# code generator
  • XML to C# code generator (via Free XSD Infer Schema Tool)
  • Stronger typing and better W3C standard support than xsd.exe

Learn about Deserializing XML from to C# Code generation

Learn about Serializing XML from C# Code generation

XML Data Binding for Visual Basic .Net (VB.Net)

  • Runtimes for .Net 1.1, 2.0, 3.0, 3.5 & Silverlight
  • XSD to VB.Net code generator
  • DTD to VB.Net code generator
  • XDR to VB.Net code generator
  • XML to VB.Net code generator (via Free XSD Infer Schema Tool)
  • Stronger typing and better W3C standard support than xsd.exe

Learn about Deserializing XML from to VB.Net

Learn about Serializing XML from VB.Net

XML Data Binding for Microsoft Silverlight

  • Runtimes for Silverlight 2.0
  • Code Generation in C# & VB.Net
  • XSD to Silverlight
  • DTD to Silverlight
  • XDR to Silverlight
  • XML to Silverlight (via Free XSD Infer Schema Tool)

Learn about Deserializing XML from to Silverlight

Learn about Serializing XML from Silverlight

XML Data Binding for Visual Basic 6.0 (VB6)

  • Runtimes for Visual Basic 6.0
  • XSD to Visual Basic code generator
  • DTD to Visual Basic code generator
  • XDR to Visual Basic code generator
  • XML to Visual Basic code generator (via Free XSD Infer Schema Tool)

Learn about Deserializing XML from to Visual Basic

Learn about Serializing XML from Visual Basic

Applies to Liquid XML Studio 2009:
Community Edition Not available in this Edition
Designer Edition Not available in this Edition
Developer Edition Available in this Edition