---
title: Altova 2025版本，新增YAML网格等功能
date: 2024-10-22
categories:
  - development
  - software
  - tools
tags:
  - mapforce
  - new-features
  - xmlspy
  - yaml
description: Altova Software 2025版本包含了许多新功能，例如：处理YAML格式的数据、从PDF文件中提取数据、执行EBA数据质量检查，以及更多其他功能。
---
Status: #blog

Tags:  #mapforce #new-features #xmlspy #yaml

Categories: [development](/blog/zh/category/development.md) | [yaml](/blog/zh/category/yaml.md) | [data-integration](/blog/zh/category/data-integration.md)
# Altova 2025版本，新增YAML网格等功能

Altova产品线的最新版本引入了众多新功能和特性。现在，客户可以访问全新的可视化YAML编辑工具，改进的PDF数据提取功能，以便将其转换为其他格式，以及更新的SQL和NoSQL数据集成支持，等等。

无论您使用 Altova 的开发工具、服务器软件产品，还是为 Excel 提供的 XBRL 插件，本次发布都为所有人提供了有用的内容。以下是本次发布的一些主要亮点。

![Altova 2025版本的新功能有哪些](/blog/images/v2025_blog.jpg)

<!--more-->

## YAML 网格视图

XMLSpy 率先推出了基于可视化的、网格式的 XML 和 JSON 编辑界面。现在，除了文本编辑功能之外，它还 [YAML 编辑器](https://www.altova.com/zh/xmlspy-xml-editor/yaml-editor), XMLSpy 包含 YAML 的网格视图功能。

当您在 YAML Grid 中打开一个文档时，您会看到文档结构的图形化表示，这比在文本视图中查看相应的代码更容易理解。

![XMLSpy 中的 YAML 网格视图 ](/blog/images/yaml-grid-view.png)

像表格模式（如图所示的选定区域）和 XPath/XQuery 过滤器等创新工具，使得 [YAML Grid](https://www.altova.com/zh/xmlspy-xml-editor/yaml-editor#grid) 尤其实用。此外，Grid View 提供了许多在普通文本编辑器中无法使用的 [工具](https://www.altova.com/zh/xmlspy-xml-editor/yaml-editor#grid)。

考虑到 YAML 在开发者中被广泛应用于处理配置文件、云部署和数据序列化等领域，XMLSpy 在 XML、JSON 之外增加对 YAML 的支持，为开发者提供了所需工具，使他们能够无缝地处理各种格式。

## 支持 YAML 模式

虽然 YAML 没有正式的模式规范，但 YAML 实例通常会根据 JSON 模式进行验证，而 XMLSpy 支持这种验证方式。现在，在 2025 版本中，XMLSpy 和 [RaptorXML Server](https://www.altova.com/zh/raptorxml) 还可以支持对使用 YAML 语法编写的 JSON 模式进行验证。这些通常被称为 _YAML 模式_。

YAML 模式也可以在 XMLSpy 著名的图形化模式编辑器中进行编辑。该编辑器提供可视化的表示方式，使得复杂的结构更容易建模和理解，同时还提供诸如拖放编辑和上下文敏感的输入辅助工具等可视化工具。

## PDF数据提取功能的增强

MapForce PDF提取工具是一款易于使用的实用程序，它允许您创建模板，从而能够[从PDF文件中提取数据](https://www.altova.com/zh/mapforce/pdf-extractor)。 然后，您可以在MapForce中访问这些PDF数据，并对其进行进一步的转换，并将其转换为其他格式，例如XML、JSON、数据库、Excel等。

最新版本的MapForce软件包含以下功能：

- **改进的表格检测：** PDF提取器能够识别更多种类的表格格式（例如，无线条、不同粗细的线条等），从而自动检测PDF文档中的表格，并根据需要提取其中的数据。  

- **文本搜索**：PDF提取工具现在允许您在PDF文件中搜索文本，并定义规则来处理与该文本附近的表格或其他数据。例如，在创建模板以提取年度财务报告中的数据时，您可以搜索“支出”一词，并相应地处理其后出现的数字表格。 精细的搜索选项，如区分大小写、格式过滤（字体、字体粗细等）以及完整或部分单词搜索，可以实现精确的目标定位。

![在 MapForce PDF 提取器中进行文本搜索](/blog/images/pdf-extractor-text-search.png)

## 对 Microsoft Azure Cosmos DB 的支持

MapForce 支持 [将数据映射到最常用的SQL和NoSQL数据库类型，以及从这些数据库类型导出数据](https://www.altova.com/zh/mapforce/database-mapping). 在 MapForce 2025 中，新增了对 Cosmos DB 的支持。Cosmos DB 是一种 NoSQL 数据库，它是 Azure 平台默认使用的数据库。

Cosmos DB 的支持功能进一步丰富了 MapForce 中可用的数据库连接选项，同时也满足了客户的长期需求。

产品线上的 SQL 数据库支持也已更新，以包含以下最新版本：

- MySQL 8.4版本

- MariaDB 10.11、11.2、11.4

## OpenAPI 更新说明

**OpenAPI 规范 (OAS)** 是一种标准化的格式，用于定义和描述 RESTful API。该规范标准化了 RESTful API 的定义方式，从而更容易集成和自动化 API 调用，减少手动配置，并确保不同服务之间的统一性。

[现在，XMLSpy和MapForce已经支持OpenAPI](/blog/zh/2025/04/openapi-tools-for-developers.md)

XMLSpy 中的 JSON Schema 编辑器现在支持基于 OAS 标准进行 JSON Schema 的验证和编辑。这包括对扩展功能的支持，例如 discriminator（区分器）、xml、format（格式）以及外部文档，这些功能可以在“详细信息”辅助功能中进行配置。

MapForce 支持 RESTful 接口的 OpenAPI 定义 [用于处理数据的网络服务调用](https://www.altova.com/zh/mapforce/web-services-data-mapping). 配置 REST 调用通常需要提供详细信息，例如服务 URL、请求方法（GET、POST 等）、请求/响应结构以及参数。现在，您可以导入 OpenAPI 定义，而无需手动添加这些信息。MapForce 会自动处理 OpenAPI 文件，并将调用以图形化的数据映射组件的形式呈现出来，从而简化集成过程，因为无需进行手动配置。

当您准备自动化数据集成或ETL项目时，[MapForce Server](https://www.altova.com/zh/mapforce-server) 也支持 OpenAPI 定义。

## 对EBA数据质量检查的支持

为了全面支持整个产品线中的[XBRL](https://www.altova.com/zh/xbrl-tools)技术，Altova的多个产品都支持与EBA XBRL格式进行工作，该格式是欧洲银行管理局（EBA）为数据提交实体所制定的标准格式。

除了要求对数据进行符合欧洲银行管理局（EBA）XBRL分类标准的验证外，EBA还在其指导方针中，为了确保金融机构报告数据的准确性和完整性，还规定了一些额外的、**可选的数据质量检查**。这些措施超越了强制性的验证，为金融机构提供了额外的机制，以提高数据质量，并在提交数据之前确保符合监管标准。选择实施额外的数据质量检查可以最大限度地降低因错误数据提交而产生的风险，并提高整体的监管合规性。

在最新版本中，运行[EBA数据质量检查](https://www.altova.com/zh/eba-xbrl#checks)功能得到了以下支持：

- Altova EBA 的 XBRL 插件，适用于 Excel（**见下文**）

- XMLSpy

- RaptorXML+XBRL Server

![在 Altova EBA XBRL Excel 插件中，可以对 EBA 数据质量进行检查](/blog/images/eba-data-quality-checks.png)

## 立即更新

以下只是 Altova 产品线在 2025 版本中新增的众多功能中的一部分。

请查看“[最新动态](https://www.altova.com/zh/whatsnew)”页面，以获取更多详细信息。然后，[更新](https://www.altova.com/zh/download)您的软件至最新版本，或者下载免费试用版。
