Novedades
Versión 2022 R2
•Compatibilidad con Visual Studio 2022.
•Compatibilidad con .NET 6.0.
Versión 2021 R2
•Al generar código en C# puede seleccionar .NET Core 3.1, .NET 5.0 o .NET 6.0 como marco de destino desde las opciones del generador de código (además de la compatibilidad con proyectos .NET Framework que ya existe).
Versión 2020 R2
•El código generado para las bibliotecas contenedoras de esquemas XML ahora ofrecen un mayor control sobre los espacios de nombres y los prefijos de los elementos. Por ejemplo, hemos introducido métodos nuevos para declarar o sobrescribir los espacios de nombres de un elemento o para anexar un elemento con un espacio de nombres prefijado. Consulte Ejemplo: orden de compra.
Versión 2020
•Compatibilidad con Visual Studio 2019.
•Fin de compatibilidad con Visual Studio 2008.
Versión 2018
•Compatibilidad con Microsoft Visual Studio 2013, 2015, 2017.
•Fin de compatibilidad con Visual Studio 2005 y Xerces 2.x.
Versión 2014
•Eliminación de la opción de modo de compatibilidad para la generación de código.
Versión 2011
Corrección de fallos y mejoras.
Versión 2010 R3
•Compatibilidad con Microsoft Visual Studio 2010.
•Compatibilidad con MSXML 6.0 en el código C++ generado.
•Compatibilidad con componentes de destino de 64 bits en proyectos C++ y C#.
Versión 2010
•Las facetas "enumeration" de XML Schema ya están disponibles como constantes simbólicas en las clases generadas (usando plantillas de 2007r3).
Versión 2009 sp1
•Compatibilidad con Apache Xerces 3.x (las versiones Xerces 2.6.x y posteriores siguen siendo compatibles).
Versión 2009
•Se ha rediseñado la implementación de la asignación generada para que sea compatible con secuencias y agrupaciones. No se han realizado cambios en la API.
•Sin novedades.
Versión 2008 R2
•Generación de archivos de proyectos de Visual Studio 2008 para C# y C++.
•El código de asignación C# y Java generado con MapForce puede usar lectores y sistemas de escritura, secuencias, cadenas o documentos DOM como componentes de origen y destino.
Versión 2008
•Las plantillas SPL 2007 R3 se han mejorado:
oAhora puede eliminar elementos uno por uno
oAhora puede acceder a metadatos del esquema (p. ej. nombres de elementos, facetas, enumeraciones, apariciones, etc.)
oLos tipos complejos derivados por extensión ahora se generan como clases derivadas
Versión 2007 R3
El generador de código se ha rediseñado para la versión 2007 Release 3 con el objetivo de simplificar el uso del código generado, reducir el volumen del código y mejorar el rendimiento.
•Gestión de documentos y nodos XML con propiedad explícita para evitar pérdida de memoria y habilitar subprocesos múltiples
•Sintaxis nueva para evitar colisiones de nombres
•Tipos de datos nuevos para un uso más sencillo y un mayor rendimiento (uso de tipos nativos cuando sea posible, control de valores null...)
•Los atributos ya no se generan como colecciones
•El contenido de elementos simples ahora también se considera un atributo especial
•Un modelo de objetos interno nuevo (importante para las plantillas SPL personalizadas)
•Modo de compatibilidad para generar código en el estilo de versiones anteriores
•Clases contenedoras ahora sólo se generan a petición para código más pequeño