Altova AI:用于 XML 开发的人工智能工具。

XMLSpy 内置智能辅助功能。

  • 生成包含真实数据的实例文档。
  • 生成完整的XSLT转换程序。
  • 生成完整的 XQuery 转换。
  • 人工智能助手聊天窗口。
  • 生成模式。
  • 生成 XPath/XQuery 语句。

Altova AI 在 XML 编辑器中的应用。

XMLSpy 与 Altova AI Server 集成,该服务器是由 Altova 提供的服务,它将具备上下文感知能力的 AI 辅助功能引入到 XML 编辑环境中。作为可选的附加组件,它为各种开发任务提供智能支持。

由于人工智能能够理解您正在处理的结构和文档,因此它的建议能够立即发挥作用——无需在不同工具之间复制粘贴,也无需得到千篇一律的答案。 过去需要花费数小时的人工操作,现在可以在几分钟内完成。

请观看下方视频,了解其工作原理。

Altova AI 集成于 XMLSpy XML 编辑器中。

生成包含真实数据的示例 XML 文件。

借助 Altova AI,现在终于可以轻松生成看起来像真实数据的测试数据。Altova AI 会读取您的 XML 模式,并生成一个逼真、语义明确的示例文档。它不仅会生成随机的有效数据,还会理解模式元素的含义,并生成合理的值(例如,真实的姓名、日期、地址等)。

利用AI技术在XMLSpy中生成示例数据。

除了节省大量的人工工作时间之外,真实的数据样本能够带来更好的测试效果——它能够揭示那些会被通用占位符隐藏的特殊情况,并且允许团队进行演示、文档编写和原型设计,而无需暴露真实的生产数据。

生成 XSLT 和 XQuery 转换程序。

编写 XSLT 和 XQuery 转换是使用 XML 时最耗时的一部分——Altova AI 可以为您完成这项工作。

只需指定您的源 XML 文档和目标 XML 文档,Altova AI 就能在几秒钟内生成一个转换方案,将一个文档转换为另一个文档。

例如,以下是两个采购订单的 XML 文件。一个是用英语编写的,另一个是用德语编写的。它们代表相同的数据,但需要对英文文件进行转换,才能将其写入德语会计系统。

将XML文件转换为不同的人类语言。

Altova AI 会读取这两个文件,识别出在不同语言中,语义上等价的字段名称可能不同,然后生成一个 XSLT 转换程序,用于在这些字段之间进行映射。当我们运行这个转换程序时,输出结果是一个正确映射的 XML 文件,其中包含德语元素——无需手动逐个字段进行编码。

XMLSpy 中由人工智能生成的 XSLT 代码。

同样,Altova AI 也提供了相同的功能,可以用于生成 XQuery 转换程序。

生成的 XSLT 或 XQuery 代码是标准的、可完全编辑的代码,您可以使用 XMLSpy 内置的编辑、调试和优化工具,在需要时对其进行完善。

交互式人工智能助手。

XMLSpy 包含一个人工智能助手,您可以与之进行对话,以根据您当前的工作环境生成 XML、JSON、模式和其他内容——无需将代码复制粘贴到外部工具中。

以下是一些示例查询:

  • 创建一个用于存储人力资源数据的结构化方案。
  • 创建一个实例,其中包含一些示例财务交易。
  • 创建一个 XSL 转换,该转换列出当前文件中所有顶层元素。
  • 等等,可能性是无限的。

您提供的提示对应的代码是由 Altova AI 自动生成的。您可以使用 AI 助手工具栏,将生成的代码复制到剪贴板,创建一个包含该代码的新文档,或者在 XMLSpy 的 XPath/XQuery 窗口中打开它。

利用人工智能进行 XML 编辑。

这款人工智能助手支持使用自然语言指令来生成 XML 或 JSON 模式、示例数据、XSL 或 XQuery 代码等。

XMLSpy 的 AI 助手非常适合生成 XSD 模式、示例 XML 文档,甚至可以根据您提供的自然语言提示生成示例 XML 数据。您还可以利用 AI 功能来请求 XSL、XPath 和 XQuery 代码。

以下是一个示例提示,它要求 Altova AI 生成一个用于存储人力资源数据的 XML Schema,以及 AI 助手对此提示的相应回复。

使用人工智能在 XMLSpy 中生成 XSD 文件。

通过工具栏,我们可以创建一个新的文档,其中包含生成的响应,然后可以在图形化的 XML 模式编辑器中查看自动生成的代码,以便审查和完善 XSD 文件。

由人工智能自动生成的XSD文件。

只需几秒钟,我们就能生成一个XSD文件,这为后续的开发工作提供了一个很好的起点。

XMLSpy 的 AI 助手还可以用于生成 XPath 和 XQuery 代码,您可以随后审查和完善这些代码。这可以节省时间,并且对于学习这些 XML 查询和转换语言的语法也很有帮助。

由人工智能生成的 XQuery 语句。

JSON人工智能工具。

XMLSpy 中的 AI 助手提供了与 JSON 相同的功能,从而提高工作效率,并为软件工程师提供 JSON 开发的强大助力。 您可以使用自然语言提示,让 Altova AI 生成 JSON 模式、JSON 实例、示例数据等。

使用 XMLSpy 中的人工智能功能来生成 JSON 格式的数据。

开始您的 Altova AI 订阅。

Altova AI 采用订阅模式,客户需要在购买产品许可的同时,额外购买订阅服务。为了购买 Altova AI,需要购买一份支持与维护套餐(SMP)。客户可以在购买新的 SMP 时同时购买 Altova AI 订阅,也可以将其添加到现有的 SMP 订阅中。请访问 Altova 在线商店,了解所有选项,并开始您的 Altova AI 订阅。