---
title: "Altova最新产品发布版中的五个不容错过的功能"
date: "2016-02-16"
categories: 
  - "development"
  - "software"
  - "tools"
tags: 
  - "data-integration"
  - "data-mapping"
  - "multi-channel-publishing"
  - "new-features"
  - "xpath"
  - "xquery"
description: 探索 Altova MissionKit 2016 第二版的主要功能，包括增强的 XPath/XQuery 调试功能、JSON Schema 支持以及多渠道发布工具。
---
Status: #blog

Tags:  #data-integration #data-mapping #multi-channel-publishing #new-features #xpath #xquery

Categories: [development](/blog/zh/category/development.md)
# Altova最新产品发布版中的五个不容错过的功能

我很高兴地宣布，今天将发布 Altova MissionKit 2016 桌面开发工具和软件产品的第二版，现在我将透露一些相关细节！

[v2016r2版本引入了超过20个新功能，并对Altova产品线进行了更新——但要在一篇博客文章中详细介绍所有内容确实有些困难。 让我们来看看其中最值得关注的五个功能，它们一定会让你眼前一亮](https://www.altova.com/zh/whatsnew.html)

![Altova 产品新增功能](/blog/images/Blog_v2016v2.png)

<!--more-->

1. ### **企业级 XPath 和 XQuery 调试器**
    

编写和测试 XPath 和 XQuery 语句通常是一个反复试验的过程，需要不断调整每个表达式，直到它能够准确地选择或返回您期望的数据。能够边工作边测试，借助交互式输入辅助工具并获得即时结果，可以极大地加快这个过程。XMLSpy 中的 XPath/XQuery 窗口正是为此而设计的，而现在，它又变得更加强大，因为新增了业界首个 XPath 和 XQuery 调试器。

 

![XPath 和 XQuery 调试器](/blog/images/XPath-XQuery-Debugger.png)

 

这个新窗口允许您在运行 XPath 或 XQuery 代码时，逐步分析其结果，并且它具备开发者期望的完整代码调试器的所有功能，包括“深入”、“跳过”和“退出”功能，以及“结果”、“变量”和“调用堆栈”选项卡。 您可以轻松设置断点和跟踪点，以暂停调试器，以便在特定位置检查结果。

该调试器让您可以轻松地在编辑 XQuery 和 XPath 的同一窗口中进行测试和完善，从而节省开发人员的时间和精力，减少不必要的困扰。

2. ### **用于JSON Schema转换和生成的全新工具**
    

当我们添加了图形界面时， [JSON 模式编辑器](https://www.altova.com/zh/xmlspy/json-schema-editor.html) 今年年初，我们推出了 XMLSpy，我们相信用户会喜欢它。我们同时也知道，用户会期望在 JSON Schema 开发中也能获得与处理 XSD 相同的强大功能，而我们在本次发布中已经完善了这方面的支持。现在，XMLSpy 提供了更多功能，以加速 JSON 开发：

- XML Schema 与 JSON Schema 的转换
- 根据JSON Schema生成示例JSON数据
- 生成 HTML 或 Word 格式的 JSON Schema 文档

 

 **![将XSD转换为JSON Schema](/blog/images/xsd-to-json-schema.png)**

这项新功能完善了 XMLSpy 对 JSON 的全面支持，现在它不仅包括智能实例编辑和验证功能，还包括 JSON Schema 的编辑、生成、转换和文档功能——所有这些都可以在与 XML 和相关技术协同工作的同一环境中完成。

3. ### **数据映射项目中对REST Web服务的支持**
    

此外，还有许多其他数据格式可供选择 [任意数据映射](https://www.altova.com/zh/mapforce.html)  MapForce 的新功能包括对 REST Web 服务的支持和集成。

 

![REST 数据映射](/blog/images/REST-data-mapping-1.png)

 

MapForce 可以接受 XML 或 JSON 作为 Web 服务的响应，并且允许定义参数，并在需要时支持自定义 HTTP 头部。用户可以选择手动定义 Web 服务接口，或者通过导入 WADL 文件或 URL 中的设置来定义。

这项新功能，也是用户经常提出的需求，即在映射中支持REST Web服务作为数据函数，使得用户能够更轻松地整合来自互联网上各种来源的大量信息。

4. ### **从Word文档开始，设计多渠道发布方案**
    

StyleVision 能够轻松创建优雅的报告和表单，适用于 [发布 XML、XBRL 和数据库](https://www.altova.com/zh/stylevision.html) 数据可以以网页和印刷格式呈现。现在，利用现有的Word文档作为基础，创建新的设计变得更加简单，您可以直接基于这些文档来制作报告或表格。

与从零开始相比，基于现有...的方法： **设计方案** 在现有的 Word 文档上进行操作，可以节省大量的设计时间——对于复杂的项目，甚至可能节省数天的时间——因为 StyleVision 会保留 Word 文档中所有现有的格式和布局属性，从而避免重复创建现有文档。

 

![基于Word的多渠道发布](/blog/images/StyleVision-Word.png)

 

一旦加载了 Word 文件，您可以选择性地添加额外的 XML、数据库或 XBRL 数据源，从而生成动态、多渠道的输出。这是一种极好的方式，可以为现有的表单增加价值，或者快速开始创建精美的 StyleVision 设计。

5. ### **.NET API，用于构建定制化的XBRL解决方案，包括Excel插件**
    

除了Java、COM和Python接口之外，RaptorXML Server现在还包含了.NET接口。

.NET API 允许开发者集成 RaptorXML Server 的功能，从而实现高性能的应用 [XML、JSON 或 XBRL 数据的验证和处理](https://www.altova.com/zh/raptorxml.html) 在为微软平台编写的应用程序中，以及使用C#和其他.NET语言进行开发时。

这种协同效应的应用潜力是无限的：开发者现在可以将RaptorXML的功能集成到任何面向Microsoft平台的应用程序中。例如，.NET API使得构建Excel插件成为可能，从而可以直接从Excel中的数据生成XBRL格式的文件，这为现有的基于标签的解决方案提供了一种强大的替代方案，并有望彻底改变XBRL数据的生成方式。

 

 

**您可以升级软件以体验这些新功能，或者访问相关页面以获取更多信息** -- 以及在 v2016r2 版本中引入的众多其他功能 -- 都可以在 Altova 上使用 **[最新功能页面](https://www.altova.com/zh/whatsnew.html)。**
