Liquid XML Objects Liquid XML Objects

Home > Products > Liquid XML Data Binder > Liquid XML Objects

VIEW VIDEO XML Data Binding

XML Data Binding

This 60 second overview shows you the basic concept of generating source code from an XML Schema.

What is Liquid XML Objects?

An XML Data Binding tool that enables you to load XML Documents into a strongly typed object model within your source code.

Meaning fewer coding errors, reduced development and testing time, and an increase in schema conformance and coding reliability.

Liquid XML Objects Features

  • Generates an easy to use class library for C# and Visual Basic .Net.
  • Generates simple light weight classes which follow the structure of the XML.
  • Supports .Net Core, .Net Standard and .Net Framework
  • Supports W3C XML Schema for XSD 1.0 and XSD 1.1 standards.
  • Support for the most complex XML standards.
  • Royalty free distribution of compiled code and runtime.


 Quick Start Guide

Advanced XML Code Generator for C#

Microsoft Visual Studio Integration

Liquid XML Objects provides a direct replacement for Microsoft Visual Studio xsd.exe but with much better XSD 1.0 standard support and also support for the W3C XSD 1.1 standard.

The XML Objects generator is integrated into Visual Studio (2015 and above). Simply add an .xsd file to your C# project and right click the generate button. The XML Object code will automatically be generated and added into your project. Changes to the generation settings or the source XSD will cause the XML Object code to be re-generated.

Light weight code

The generated XML Object code is extremely light weight, containing only attributed classes and properties mapped from the source XSD. The compiled .dlls typically being smaller than the source XSD's.

Embedded XSD Source Code

The compile assembly contains the original XSD source code which can be used to validate XML documents, providing a definitive pre or post validation step (See Validation Using XML Schemas).

Documentation

Documentation is read from the source XSD xs:annotations and embedded into the generated XML Object source code as structured comments. Free C# Documentation tools such Sandcastle and Doxygen can then produce CHM or Html documentation.

Platform Support

  • .Net Standard 2.0 and above
  • .Net Core 2.0 and above
  • .Net Framework 4.0 and above

Learn More

Pre-Packaged Industry standards

The following industry standard schema have been pre-packaged as nuget's that can easily be incorporated into your project:

Free for Small Projects

Liquid XML Objects can be used for FREE to generate XML Data Binding code for small projects based on the number of classes and properties. Free XML Data Binding code can be generated using the Community Edition (recommended), or using the Online XML Code Generator for C#.

Royalty Free Distribution for commercial projects

You pay for the development licences only, the compiled code library and associated Liquid Runtime library can be distributed to your customers royalty free as part of your product (see Licence Guide for full details).

Advanced XML Code Generator for VB.Net

Microsoft Visual Studio Integration

Liquid XML Objects provides a direct replacement for Microsoft Visual Studio xsd.exe but with much better XSD 1.0 standard support and also support for the W3C XSD 1.1 standard.

The XML Objects generator is integrated into Visual Studio (2015 and above). Simply add an .xsd file to your VB.Net project and right click the generate button. The XML Object code will automatically be generated and added into your project. Changes to the generation settings or the source XSD will cause the XML Object code to be re-generated.

Light weight code

The generated XML Object code is extremely light weight, containing only attributed classes and properties mapped from the source XSD. The compiled .dlls typically being smaller than the source XSD's.

Embedded XSD Source Code

The compile assembly contains the original XSD source code which can be used to validate XML documents, providing a definitive pre or post validation step (See Validation Using XML Schemas).

Documentation

Documentation is read from the source XSD xs:annotations and embedded into the generated XML Object source code as structured comments. Free C# Documentation tools such Sandcastle and Doxygen can then produce CHM or Html documentation.

Platform Support

  • .Net Standard 2.0 and above
  • .Net Core 2.0 and above
  • .Net Framework 4.0 and above

Learn More

Pre-Packaged Industry standards

The following industry standard schema have been pre-packaged as nuget's that can easily be incorporated into your project:

Free for Small Projects

Liquid XML Objects can be used for FREE to generate XML Data Binding code for small projects based on the number of classes and properties. Free XML Data Binding code can be generated using the Community Edition (recommended), or using the Online XML Code Generator for VB.Net.

Royalty Free Distribution for commercial projects

You pay for the development licences only, the compiled code library and associated Liquid Runtime library can be distributed to your customers royalty free as part of your product (see Licence Guide for full details).

Video Tutorial

This video tutorial demonstrates the basic usage of the XML Objects tool. It shows how to generated the code from an XML Schema, how to deserialize an XML document and then Serialize it back out.