编写 XSLT 和 XQuery 转换是使用 XML 时最耗时的一部分——Altova AI 可以为您完成这项工作。
只需指定您的源 XML 文档和目标 XML 文档,Altova AI 就能在几秒钟内生成一个转换方案,将一个文档转换为另一个文档。
例如,以下是两个采购订单的 XML 文件。一个是用英语编写的,另一个是用德语编写的。它们代表相同的数据,但需要对英文文件进行转换,才能将其写入德语会计系统。
Altova AI 会读取这两个文件,识别出在不同语言中,语义上等价的字段名称可能不同,然后生成一个 XSLT 转换程序,用于在这些字段之间进行映射。当我们运行这个转换程序时,输出结果是一个正确映射的 XML 文件,其中包含德语元素——无需手动逐个字段进行编码。
同样,Altova AI 也提供了相同的功能,可以用于生成 XQuery 转换程序。
生成的 XSLT 或 XQuery 代码是标准的、可完全编辑的代码,您可以使用 XMLSpy 内置的编辑、调试和优化工具,在需要时对其进行完善。
XMLSpy 包含一个人工智能助手,您可以与之进行对话,以根据您当前的工作环境生成 XML、JSON、模式和其他内容——无需将代码复制粘贴到外部工具中。
以下是一些示例查询:
您提供的提示对应的代码是由 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 助手对此提示的相应回复。
通过工具栏,我们可以创建一个新的文档,其中包含生成的响应,然后可以在图形化的 XML 模式编辑器中查看自动生成的代码,以便审查和完善 XSD 文件。
只需几秒钟,我们就能生成一个XSD文件,这为后续的开发工作提供了一个很好的起点。
XMLSpy 的 AI 助手还可以用于生成 XPath 和 XQuery 代码,您可以随后审查和完善这些代码。这可以节省时间,并且对于学习这些 XML 查询和转换语言的语法也很有帮助。
JSON人工智能工具。
XMLSpy 中的 AI 助手提供了与 JSON 相同的功能,从而提高工作效率,并为软件工程师提供 JSON 开发的强大助力。 您可以使用自然语言提示,让 Altova AI 生成 JSON 模式、JSON 实例、示例数据等。
Altova AI 采用订阅模式,客户需要在购买产品许可的同时,额外购买订阅服务。为了购买 Altova AI,需要购买一份支持与维护套餐(SMP)。客户可以在购买新的 SMP 时同时购买 Altova AI 订阅,也可以将其添加到现有的 SMP 订阅中。请访问 Altova 在线商店,了解所有选项,并开始您的 Altova AI 订阅。





