---
title: "Altova最新版本的主要五大功能"
date: "2018-04-17"
categories: 
  - "development"
  - "xbrl"
  - "xpath"
  - "xquery"
tags: 
  - "data-integration"
  - "data-mapping"
  - "json"
  - "uml"
  - "xbrl"
  - "xpath"
  - "xquery"
  - "xslt"
description: Altova 2018 R2 版本通过引入新功能，例如使用 XPath/XQuery 进行 JSON 数据处理，以及对 UML 建模的 C++ 支持，进一步提升了数据集成能力，从而提高了工作效率。
---
Status: #blog

Tags:  #data-integration #data-mapping #json #uml #xbrl #xpath #xquery #xslt

Categories: [development](/blog/zh/category/development.md) | [xbrl](/blog/zh/category/xbrl.md) | [xpath+xquery](/blog/zh/category/xpathxquery.md) | [xpath+xquery](/blog/zh/category/xpathxquery.md)
# Altova最新版本的主要五大功能

Altova 2018 产品系列的第二版带来了众多新功能和更新，甚至还包含一款全新的产品。

让我们来看看不容等待的五个主要原因： [下载](https://www.altova.com/zh/download) 这个版本。

![关于2018 R2版本的新闻](/blog/images/v2018r2_news.jpg)

<!--more-->

### **1. 使用 XSLT、XPath 和 XQuery 处理 JSON 数据**

现在已经不是什么秘密了，XMLSpy 提供了全面的功能，可以用于编辑、生成和转换 XML 文件 [JSON](https://www.altova.com/zh/xmlspy-xml-editor/json_editor) 以及 JSON Schema 文档。

现在，您可以使用熟悉的XPath、XQuery和XSLT标准来查询和转换您的JSON数据。（如果您对这些标准还不熟悉，请查看我们提供的免费[XSLT、XPath和XQuery教程](https://www.altova.com/zh/training-tutorials)。）

 

![使用 XPath/XQuery 查询 JSON 数据](/blog/images/json-xquery.png)

 

请观看一段简短的演示视频，了解这项新功能的实际应用：

![](https://www.youtube.com/watch?v=Hd5W6IpDA8Y)

### **2. 用于数据映射的节点功能**

在数据映射过程中，经常需要对多个节点同时应用相同的处理操作（例如，去除空格、修改大小写、乘以数值、为空值提供默认值等）。

现在，MapForce 用户可以轻松地使用以下方法来实现这一点： _节点功能_, 这允许您定义函数或默认值，并将它们应用于多个节点，而无需重复定义函数——甚至无需绘制连接线。

 

 **![数据映射的节点函数图](/blog/images/node-function.png)**

 

受特定节点功能影响的节点（如上图所示的方框内），在图中会用黑色“Fx”功能图标标示；而继承该功能的子节点则会用红色图标显示。

同时应用相同的处理规则到多个节点的能力，可以显著减少定义和维护映射所需的时间，同时也能简化映射的视觉呈现，使其更加清晰易懂。

### **3. 支持用于 UML 建模的 C++ 代码工程**

C++是目前最强大和最高效的编程语言之一 _事实上_ 它是高性能计算、服务器应用以及需要最强大语言特性的复杂架构的理想选择。

UModel现在除了支持C#和Java之外，还支持C++，可以用于从UML模型生成程序代码、对现有代码进行逆向工程，以及进行双向工程。

 

![从 UML 图生成 C++ 代码](/blog/images/cplusplus-uml.png)

 

这项备受期待的功能是UModel实现与最先进产品同等水平的最后一步  [UML建模](https://www.altova.com/zh/umodel) 产品。然而，与具有同等功能的其他UML解决方案不同，UModel的价格仍然相对合理。

### **4. 来自XBRL标准机构的认证**

XMLSpy 和 RaptorXML+XBRL Server 均已获得来自 XBRL International 颁发的全新 "[XBRL 认证软件](https://software.xbrl.org/create/altova-xmlspy)™" 称号，以表彰它们严格符合 XBRL 标准。

[![](/blog/images/xbrl-certified-software-logo.png)](https://software.xbrl.org/create/altova-xmlspy)

XMLSpy 软件配备了 [XBRL 术语表编辑器](https://www.altova.com/zh/xmlspy-xml-editor#XBRL) 和验证器，因此获得了创建和使用 XBRL 报告的认证。而 RaptorXML+XBRL 服务器则获得了认证，是用于 [验证和处理 XBRL 文档](https://www.altova.com/zh/raptorxml) 的报告使用软件。

 

 **[图片：XBRL 数据质量认证标志] (链接：https://xbrl.us/tools-and-services/raptorxml-xbrl-server/)**

RaptorXML 还获得了 XBRL.US 的认证，用于 [数据质量委员会（DQC）第五版规则](https://xbrl.us/tools-and-services/raptorxml-xbrl-server/). 经过认证的应用程序集成了当前已批准的 XBRL 美国数据质量委员会的规则，并且能够成功地对 XBRL 申报文件应用这些规则，从而产生预期的结果。

这两个认证体现了Altova提供的[XBRL工具](https://www.altova.com/zh/xbrl-tools)对XBRL标准的严格符合性。

### **5. 全新推出的 DiffDog 服务器**

 **![DiffDog 服务器](/blog/images/diffdog_server.png)**

这款广受欢迎的桌面工具Altova DiffDog，其强大的文件和目录比较功能，现在已推出为服务器软件产品，可在Windows、Linux和MacOS X等操作系统上使用。

DiffDog 服务器可以帮助您自动化处理大量文件的比较和 [自动生成差异报告](https://www.altova.com/zh/diffdog-server) 支持以下功能：

- 比较二进制文件、文本文件和XML文件
- 比较目录
- 比较 ZIP 压缩包
- 比较位于不同网址的文件
- 双向差异和三向差异

 

2018年第二版现已发布。 **[更新](https://www.altova.com/zh/download) 您的软件，或[下载任何Altova产品的30天免费试用版](https://www.altova.com/zh/download)。**
