Altova XMLSpy 2023 Enterprise Edition

2022 R2版本

 

添加了对Visual Studio 2022的支持;

添加了对.NET 6.0的支持。

 

2021 R2版本

 

在生成C#代码时,可以在代码生成选项中选择 .NET Core 3.1、.NET 5.0或.NET 6.0作为目标框架(这增加了对.NET Framework项目的现有支持)。

 

2020 R2版本

 

为XML Schema包装库生成的代码现在提供了对元素命名空间和前缀的更多控制。添加了新的方法,可用于声明或覆盖元素的命名空间,或追加带有前缀命名空间的元素。请参见示例:采购订单

 

2020版

 

添加了对Visual Studio 2019的支持;

终止对Visual Studio 2008的支持。

 

2018版

 

添加了对Microsoft Visual Studio 2013, 2015, 2017的支持;

终止对Visual Studio 2005和Xerces 2.x的支持。

 

2014版

 

删除了代码生成的兼容模式选项。

 

2011版

 

包含Bug修复和改进。

 

2010 R3版本

 

添加了对Microsoft Visual Studio 2010的支持;

在生成的C++代码中支持MSXML 6.0;

支持C++和C#项目的64位目标。

 

2010 R2版本

 

提供了在Linux平台上生成C++代码的选项。

 

2010版

 

XML schema的枚举方面现在可以在生成的类中作为符号常量使用(使用2007r3模板)。

 

2009 sp1版本

 

添加了对Apache Xerces version 3.x的支持(仍支持Xerces 2.6.x以上的旧版本)。

 

2008 R2版本

 

增加了对C#和C++的Visual Studio 2008项目文件生成的支持;

 

2008版

 

进一步改进了新的2007 R3-style SPL模板:

o可删除单个元素;

o可访问Schema元数据(例如元素名称、方面、枚举、实例等);

o由扩展派生的复杂类型现生成为派生类。

 

2007 R3版本

 

代码生成器在2007 release 3中进行了重新设计,以简化生成的代码的使用、减少代码量并提高性能。

 

以明确所有权的方式处理XML文档和节点,以避免内存泄漏并实现多线程化;

添加了避免名称冲突的新语法;

添加了新的数据类型,以简化用法和优化性能(可能的本机类型、新的NULL处理等);

特性不再作为集合生成;

简单元素内容现也被视为特殊特性,以保持一致性;

添加了新的内部对象模型(对自定义的SPL模板至关重要);

提供了生成旧版本风格代码的兼容模式;

© 2017-2023 Altova GmbH