XML 生成器。

全面的 XML 代码生成选项。

  • 基于XML模式生成类文件。
  • 免版税的 Java、C++ 或 C# 代码生成工具。
  • 自动数据绑定实现。
  • 支持行业标准的 XML 处理 API。

从 XML 文件生成程序代码。

XMLSpy 内置了一个代码生成器,它可以根据 XML Schema 中定义的数据元素,自动生成免版税的 Java、C++ 或 Microsoft C# 类文件。此外,该工具还支持为 Linux 环境生成 C++ 代码。

一旦您使用图形界面在 XML Schema 中定义了数据元素,.. XML 模式编辑器。XMLSpy 可以自动生成与您数据模型中定义的元素相对应的类文件(数据绑定)。

内置的代码生成功能,能够解放软件开发人员,使其免于编写底层基础设施代码的繁琐工作,从而让他们能够专注于实现核心业务逻辑。通过自动生成编程语言接口,XMLSpy能够缩短项目开发周期,从最初的设计到最终的实现,从而带来显著的成本节约和更快的上市时间。

从 XML 生成代码。

自定义生成的代码。

生成的代码可以通过一种简单但功能强大的模板语言进行完全自定义,该语言能够对 XML Schema 内置的数据类型与特定编程语言的基本数据类型进行全面映射。您可以轻松替换底层解析和验证引擎,根据您公司的编码规范自定义代码,或者使用不同的基础库,例如 Microsoft Foundation Classes (MFC) 和 Standard Template Library (STL)。

XML 生成器选项。

XML 生成器:根据 XSD 模式生成 XML 或 JSON 文件。

除了生成程序代码外,XMLSpy的XML生成器还可以自动生成XML、XML Schema(XSD)以及JSON文件。以下所有功能都得到支持:

  • DTD 转换为 XSD (XML 模式)。
  • 将XML转换为XSD。
  • 将XSD(XML Schema Definition)转换为XML实例,并包含示例值。
  • 将JSON转换为XML。
  • 将XML转换为JSON。