---
title: "XMLSpy 2011版本"
date: "2010-09-21"
tags: 
  - "v2011"
  - "version-2011"
  - "wsdl"
  - "xml-charts"
  - "xml-editor"
  - "xmlspy"
description: 探索 XMLSpy 2011 的新功能，包括从 XML 数据创建图表、验证 SOAP 消息以及用于增强 XML 编辑的模式管理工具。
---
Status: #blog

Tags:  #v2011 #version-2011 #wsdl #xml-charts #xml-editor #xmlspy

Categories: [Altova](/blog/zh/category/altova.md) 
# XMLSpy 2011版本

我们最近在博客上介绍了[MissionKit 2011版本的发布](https://www.altova.com/blog/2010/09/altova-missionkit-2011-is-now-available.html)，以及它包含的所有新功能。现在，让我们更详细地了解一下XMLSpy 2011，以及[XML编辑器](https://www.altova.com/zh/xml-editor/)中的新特性：

- 从 XML 文件创建饼图、折线图、柱状图和仪表盘图
- 验证 SOAP 消息是否符合 SOAP 规范以及相应的 WSDL 文件
- 模式扁平化工具
- 模式子集选择器

### 从 XML 数据创建图表

类似于 [MissionKit 2011](https://www.altova.com/zh/whatsnew.html) 中的其他工具，XMLSpy 现在支持图表和图形的生成。图表创建是 XMLSpy 的一项独特功能，为在 XML 编辑器中处理数据带来了全新的维度。现在，您只需点击几下，就可以直接在 XMLSpy 中可视化和分析数值型 XML 数据——以及 XBRL 数据。无需再导出到 Excel！以下类型的图表可用：

- 二维和三维饼图
- 二维和三维柱状图
- 分类折线图
- 价值线图
- 仪表盘图表

以下是两个示例图表，它们展示了仅通过几次点击，即可以美观且有意义的方式呈现 XML 数据的几种可能性。

要创建新的图表，只需在文本视图或网格视图中选中一段数据，右键单击，然后选择“新建图表”。您还可以通过 XPath 表达式指定要绘制的数据。一旦您使用“选择列”对话框指定了要显示的数据，无论是通过 XPath 表达式还是在窗口中选中数据，以及您希望如何显示这些数据…… 

![选择用于XML图表的列](https://www.altova.com/images/shots/xml-chart-dialog.gif) 

...您可以选择所需的图表类型，以及图表的样式，包括颜色、字体等等。 您可以 [创建最多九种不同的图表](https://www.altova.com/zh/xmlspy/xml-charts.html) 在“输出”窗口中，您可以选择不同的标签页，并将每个标签页的内容保存为自定义大小的图像文件，只需点击一下即可，或者直接从 XMLSpy 中打印。 您也可以将其复制到剪贴板，然后在其他应用程序中使用，例如 Microsoft® Word 或 PowerPoint。 这些图表最吸引人的特点之一是，它们是完全动态的。 一旦您修改了底层的XML数据，图表即可立即重新生成。您可以选择自动刷新（通过点击“重新加载”按钮），也可以手动刷新，具体取决于您的偏好。 此外，您可以将 XSLT 或 XQuery 代码复制到剪贴板，以便在您自己的样式表或应用程序中使用，从而创建图表。 XSLT/XQuery 代码可以在 XMLSpy 中执行，也可以通过其他方式执行 [AltovaXML](https://www.altova.com/zh/altovaxml.html) 2011 企业版，Altova 的 XML 标准处理工具。 该工具还支持 XMLSpy 的 [XSLT 性能分析器](https://www.altova.com/zh/xmlspy/xslt-profiler.html) 和 [XQuery 性能分析器](https://www.altova.com/zh/xmlspy/xquery-profiler.html)。 在对 XSLT 或 XQuery 执行过程进行分析后，只需点击一下，即可生成图表，帮助您根据一个或多个标准，立即可视化结果。 这使得能够立即解读XSLT或XQuery执行过程的性能分析结果，或者以一种强大且直观的方式，将这些结果与其他团队成员进行沟通变得非常容易。

### SOAP消息的验证

这款新功能深受客户的喜爱，对于[Web服务](https://www.altova.com/zh/solutions/web-services-tools.html)开发者来说，它将非常有用，因为它允许他们确保其[SOAP消息](https://www.altova.com/zh/xmlspy/soap-client-debugger.html)符合SOAP规范，以及与相应WSDL定义中引用的任何XML模式。

### 模式扁平化工具

新的 [模式扁平化工具](https://www.altova.com/zh/xmlspy/schema-flattener-subset.html) 在 XMLSpy 2011 中，模式设计者可以将模式中包含的所有相关文件合并到一个文件中。 这样，您就可以使用这个合并后的 XML 模式，而无需依赖网络连接来访问所需的文件。 这在将模式嵌入到应用程序中时尤其重要。 

![模式扁平化工具](https://www.altova.com/images/shots/flatten-schema.gif)

### 模式子集选择器

许多模式（schema）都非常庞大，包含比特定应用或信息交换实际需要的类型和元素更多的内容。此外，模式越大，加载和验证所需的时间可能就越长。能够[从一个子集创建新的模式](https://www.altova.com/zh/xmlspy/schema-flattener-subset.html)意味着开发人员可以选择大型模式中的某些全局元素或类型，从而创建一个更小的模式，只使用所需的元素。这个功能对于处理NIEM信息交换尤其有用，但也被其他用户为了各种应用所要求。 

![从一个子集创建模式](https://www.altova.com/images/shots/schema-subset.gif)   

了解 Altova MissionKit 工具套件中新增的各项[功能](https://www.altova.com/zh/whatsnew.html)，或者[立即下载最新版本](https://www.altova.com/zh/download.html)。如果您是现有客户，并且已购买有效的支持与维护套餐，您可以免费升级到 v2011 版本。
