Thursday, May 14, 2009

Legacy Code Generation Issue

We recently got a support question regarding the fact the XML Data Binder 2009 Service Pack 1 generated more files and different code than the previous release.

This is true as we fixed an issue when using Element References with inheritance and changing the type within the XML Document using xsi:type="...". This issue was due to the Element Refs not using interfaces and so this was fixed.

The effect of this was that users generating code from schema that made use of Element Refs would see different code generated from the previous version, and if they did not use xsi:type would not benefit them.

In order to resolve this, we have release Liquid XML Studio 2009 version 7.1.4 which include a new option in the XML Data Binding Wizard that allows you to select whether or not Element Refs generate as Interfaces.

Thursday, May 07, 2009

New XML Data Binding Code Generation C++ Runtime for Linux

It's been a while since we provided a new Linux gcc Runtime for the XML Data Binding Code Generator, but there has been compatibility issues when compiling with gcc 4.2.4 whilst linking against our C++ libraries.

So, we are pleased to announce that Liquid XML 7.1.3 is available for download and it contains a new C++ Runtime for Linux built with gcc 4.2.4 (x86 32 bit) on ubuntu 8.0.