XMLSpy 内置了一个代码生成器,它可以根据 XML Schema 中定义的数据元素,自动生成免版税的 Java、C++ 或 Microsoft C# 类文件。此外,该工具还支持为 Linux 环境生成 C++ 代码。
一旦您使用图形界面在 XML Schema 中定义了数据元素,.. XML 模式编辑器。XMLSpy 可以自动生成与您数据模型中定义的元素相对应的类文件(数据绑定)。
内置的代码生成功能,能够解放软件开发人员,使其免于编写底层基础设施代码的繁琐工作,从而让他们能够专注于实现核心业务逻辑。通过自动生成编程语言接口,XMLSpy能够缩短项目开发周期,从最初的设计到最终的实现,从而带来显著的成本节约和更快的上市时间。
生成的代码可以通过一种简单但功能强大的模板语言进行完全自定义,该语言能够对 XML Schema 内置的数据类型与特定编程语言的基本数据类型进行全面映射。您可以轻松替换底层解析和验证引擎,根据您公司的编码规范自定义代码,或者使用不同的基础库,例如 Microsoft Foundation Classes (MFC) 和 Standard Template Library (STL)。
除了生成程序代码外,XMLSpy的XML生成器还可以自动生成XML、XML Schema(XSD)以及JSON文件。以下所有功能都得到支持:

