What's new ...

www.altova.com Print this Topic Previous Page Up One Level Next page

Home >  User Guide and Reference > Code Generator >

What's new ...

Version 2018

 

Added support for Microsoft Visual Studio 2013, 2015, 2017
End of support for Visual Studio 2005 and Xerces 2.x

 

Version 2014

 

Removal of compatibility mode option for code generation

 

Version 2011

 

Contains bug fixes and enhancements

 

Version 2010 R3

 

Support for Microsoft Visual Studio 2010
Support for MSXML 6.0 in generated C++ code
Support for 64-bit targets for C++ and C# projects

 

Version 2010 R2

 

Code generation for C++  for the Linux platform

 

Version 2010

 

Enumeration facets from XML schemas are now available as symbolic constants in the generated classes (using 2007r3 templates)

 

Version 2009 sp1

 

Apache Xerces version 3.x support added (older versions starting from Xerces 2.6.x are still supported)

 

Version 2008 R2

 

Support for generation of Visual Studio 2008 project files for C# and C++ has been added

 

Version 2008

 

The new 2007 R3-style SPL templates have been further enhanced:
oIt is now possible to remove single elements
oAccess to schema metadata (e.g. element names, facets, enumerations, occurrence, etc.) is provided
oComplex types derived by extension are now generated as derived classes

 

Version 2007 R3

 

Code Generator has been redesigned for version 2007 release 3 to simplify usage of the generated code, reduce code volume and increase performance.

 

Handling of XML documents and nodes with explicit ownership, to avoid memory leaks and to enable multi-threading
New syntax to avoid name collisions
New data types for simpler usage and higher performance (native types where possible, new null handling, ...)
Attributes are no longer generated as collections
Simple element content is now also treated like a special attribute, for consistency
New internal object model (important for customized SPL templates)
Compatibility mode to generate code in the style of older releases

© 2019 Altova GmbH