2026版XML和JSON编辑器于2025年10月21日发布。了解所有新功能,并更新到最新版本。
BSON(二进制 JSON)是一种二进制编码的数据格式,是对 JSON 的扩展。它被设计用于在流行的 MongoDB NoSQL 数据库中存储和传输数据。
XMLSpy 2026 在现有针对 BSON 格式 JSON 模式编辑功能的基础上,新增了一个 BSON 编辑器,该编辑器提供与处理传统 JSON 文档类似的功能,具体包括:
在网格视图中编辑 BSON 格式的数据,可以让你一目了然地了解二进制文档的结构。诸如表格模式(用于重复节点)、拖放编辑、自动类型检测以及单元格内编辑等功能,使得理解文档结构和根据需要进行编辑变得更加容易。
XBRL分类法通常由大量相关文档组成,这些文档通常被打包成一个ZIP文件,以方便使用。为了更方便地使用这些文档集合,XBRL分类法包规范定义了一种标准化的方式来构建和组织分类法包,以便XBRL软件能够高效地利用它们。
XMLSpy 的早期版本支持基于 XBRL 分类体系包的验证,同时内置了 XBRL 分类体系管理器,用于安装和管理行业标准包,以便在开发和验证中使用。现在,XMLSpy 2026 引入了 XBRL 分类体系包编辑器,允许开发人员打开包、导入文件,甚至创建新的分类体系包。
一个全新的向导工具可以帮助您定义新的分类体系、扩展分类体系,或者创建分类体系包。
现在,您还可以选择打开 XBRL 术语包时的默认行为:可以选择在 XBRL 视图中显示入口点模式,也可以选择在归档视图中显示压缩文件的内容。
除了支持XBRL-CSV格式的验证,XMLSpy现在还支持XBRL-CSV表格约束,这组新的扩展功能对于DORA(数字运营韧性法案)的报告尤其重要。此外,在最终用户创建XBRL报告时,也提供了相应的支持。 Altova Excel 插件,用于 XBRL 数据处理。.
了解您将通过以下功能获得的所有额外能力: 升级。 从旧版本升级到 XMLSpy。 Version 2026.
| XMLSpy® 2025 r2 (2025年3月25日) | Enterprise | Professional | ||
|---|---|---|---|---|
| OpenAPI 编辑器。 | ||||
| 使用 OpenAPI 定义创建 HTTP 请求。 | ||||
| 对 YAML 格式的支持,使用 XQuery 语言。 | ||||
| 将 XML 模式转换为 YAML 模式。 | ||||
| 对《2024年欧洲电子报表标准(ESEF)指南》的支持。 | ||||
| 支持 MySQL 9.0/9.1 版本。 | ||||
| 对 IBM DB2 12.1 的支持。 | ||||
| 支持 Eclipse 4.34 版本。 |
| XMLSpy® 2024 (2023年10月24日) | Enterprise | Professional | ||
|---|---|---|---|---|
| 人工智能助手。 | ||||
| 支持编辑 Markdown 文件。 | ||||
| 对网格视图中大型文件的支持得到改进。 | ||||
| 能够保存和加载 HTTP 请求。 | ||||
| 原生支持 MySQL 和 MariaDB。 | ||||
| 更新了对OIM XBRL的支持。 | ||||
| 支持XBRL计算规范1.1版本。 | ||||
| 与 Eclipse 2023-06 和 2023-09 版本的集成。 | ||||
| 将模式图保存为SVG格式。 | ||||
| 支持水平方向的鼠标滚轮滚动功能。 |
| XMLSpy® 2022 (2021年10月27日) | Enterprise | Professional | ||
|---|---|---|---|---|
| 支持 Windows 11。 | ||||
| 新的退出方式选项。 | ||||
| 新的 XML 网格视图在性能方面取得了显著提升。 | ||||
| 在网格视图中滚动时,页面顶部会固定显示。 | ||||
| 网格视图中的空白指示器。 | ||||
| 新增选项,用于在代码美化时保留空格。 | ||||
| 对 BSON (二进制 JSON) 格式在 JSON Schema 中的支持。 | ||||
| 直接在 XPath/XQuery 窗口中保存表达式。 | ||||
| 支持针对XBRL的OIM 1.0标准。 | ||||
| 对部分XBRL分类体系提供扩展支持。 | ||||
| 用于配置XBRL验证消息的限制/追踪设置。 | ||||
| 支持更多数据库版本。 | ||||
| 支持 Eclipse 4.19、4.20 和 4.21 版本。 |
| XMLSpy® 2018 (2017年10月3日) | Enterprise | Professional | ||
|---|---|---|---|---|
| 新的 HTTP 测试窗口。 | ||||
| 三向 XML 差异比较与合并。 | ||||
| XSLT引擎在性能方面取得了显著提升。 | ||||
| XSLT/XQuery 引擎在规范符合性方面得到了改进。 | ||||
| 支持 `xsl:output` 方法中的 "adaptive" 和 "json" 选项。 | ||||
| 重新设计的“工具/选项”对话框。 | ||||
| 支持XBRL版本1.0。 | ||||
| 支持 XML 数字签名 1.1。 | ||||
| 支持Visual Studio 2013、2015和2017的代码生成功能。 | ||||
| 与 Eclipse 4.7 的集成。 | ||||
| 支持 Sybase 16、PostgreSQL 9.6 和 MySQL 5.7。 | ||||
| 对 FOP 2.2 的支持。 |
| XMLSpy® 2017 版本 3 (2017年4月4日发布) | Enterprise | Professional | ||
|---|---|---|---|---|
| XSLT 和 XQuery 的反向映射。 | ||||
| 支持 JSON5 格式。 | ||||
| 支持使用 JSON Schema 扩展来管理 Microsoft Azure 资源。 | ||||
| 查找支持多条件搜索的工具栏。 | ||||
| 在文本视图的左侧边栏中,会显示验证错误和“智能修复”建议。 | ||||
| 支持使用 SHA-256 算法进行签名。 | ||||
| XSLT样式表中XPath表达式的语法高亮显示。 | ||||
| 图表引擎新增了众多新功能。 | ||||
| 能够取消长时间运行的 XSLT/XQuery 转换。 | ||||
| 对XBRL可扩展枚举版本1.1的支持。 | ||||
| 与 Visual Studio 2017 的集成。 | ||||
| Windows Server 2016 的支持。 |
| XMLSpy® 2017 (2016年10月4日) | Enterprise | Professional | ||
|---|---|---|---|---|
| 文本视图中全新搜索功能。 | ||||
| 突出显示相关匹配项。 | ||||
| 新增命令,可在文本视图中跳转到父元素。 | ||||
| Apache Avro 模式文件的编辑和验证。 | ||||
| 专门的网格视图,用于查看/搜索 Apache Avro 二进制文件。 | ||||
| 新的 XSLT/XQuery 功能。 | ||||
| XSLT 和 XQuery 性能优化。 | ||||
| 对XBRL分类方案的支持。 | ||||
| 支持内嵌式XBRL。 | ||||
| 对 ADO.NET 数据库驱动程序的支持。 | ||||
| 原生支持 PostgreSQL。 | ||||
| 支持 Progress OpenEdge 数据库。 | ||||
| 对 SQL Server 2016 的支持。 | ||||
| 编辑动态HTML和CALS表格中的页眉/页脚。 | ||||
| 支持与 Eclipse 4.6 的集成。 |
| XMLSpy® 2016 (2015年9月30日) | Enterprise | Professional | ||
|---|---|---|---|---|
| JSON 模式编辑器和验证器。 | ||||
| 从 JSON 实例生成 JSON Schema。 | ||||
| 基于JSON Schema的JSON实例验证和数据录入辅助工具。 | ||||
| 用于批量将 XML 文件转换为 JSON 格式的工具,适用于处理大量文件。 | ||||
| 在已安装的 RaptorXML 服务器上执行 XSLT 和 XQuery 转换。 | ||||
| 通过安装的 RaptorXML 服务器,实现高性能的 JSON 验证。 | ||||
| Windows 10 支持。 | ||||
| 对 Firebird 数据库的支持。 | ||||
| 对众多数据库的支持已更新,以包含最新版本:IBM DB2 10.5、SQL Server 2014、PostgreSQL 9.4、MySQL 5.6 以及 Oracle 12C。 | ||||
| Visual Studio 集成功能已更新,现在支持 Visual Studio 2015。 |
| XMLSpy® 2015 (2014年9月17日) | Enterprise | Professional | ||
|---|---|---|---|---|
| 利用 XQuery 更新功能 1.0/3.0 进行智能 XML 文件修改:便捷的界面,让用户能够智能地更新 XML 数据。 | ||||
| 通过XQuery执行(Alt+F10)来支持XQuery更新功能。 | ||||
| 增强的 XSLT 3.0 支持,包括对 `xsl:assert` 的支持,以及对 `xsl:call-template` 的自动尾递归检测功能。 | ||||
| XBRL 表格布局预览:图形化视图,可在编辑过程中实时预览表格布局。 | ||||
| 通过全新的XBRL表格预览功能,您可以直观地构建XBRL公式,实现简单易用的点击式XBRL公式创建。 | ||||
| 美国通用会计准则(US GAAP)分类法更新,现已包含2014年的内容。 | ||||
| 显著优化了对EBA 2.1 (COREP/FINREP) 分类体系的支持,大型文件验证速度大大提升。 | ||||
| UBL 2.1 规范已包含在内——现在这些规范会随产品一同发布。 | ||||
| 支持 Eclipse 4.4 版本。 |
| XMLSpy® 2014 (2013年10月29日) | Enterprise | Professional | ||
|---|---|---|---|---|
| XML Schema 1.1 支持:全面支持验证和图形化编辑功能。 | ||||
| 支持 XPath 3.0,包括智能的 XPath 自动补全功能。 | ||||
| 支持 XSLT 3.0:用于 XSLT 代码的编辑、调试和性能分析。 | ||||
| 对 XQuery 3.0 的支持,用于 XQuery 代码的编辑、调试和性能分析。 | ||||
| 支持XBRL公式和XBRL概念类型。 | ||||
| 能够一次性显示多个验证错误,具体显示内容取决于用户配置。 | ||||
| 支持的新数据库: * SQL Server 2012 * PostgreSQL 9.0.10, 9.1.6, 9.2.1 * IBM DB2 9.5, 9.7, 10.1 * Informix 11.70 * MySQL 5.5.28 * Sybase ASE 15, 15.7 * Access 2010, 2013 | ||||
| 与 Eclipse 4.3 集成——这是该流行集成开发环境的最新版本。 | ||||
| 能够生成包含所有模式选择的示例 XML 实例。 |
| XMLSpy® 2012 第二版 (2012年2月23日发布) | Enterprise | Professional | ||
|---|---|---|---|---|
| 支持EPUB 2.x格式:可用于编辑、验证和预览EPUB文档,从而创建电子书和数字出版物。 | ||||
| ZIP 和 OOXML 格式的支持已扩展到专业版。—— 此前,该支持仅在 XMLSpy 企业版中提供。 | ||||
| 对 IBM iSeries 数据库中的逻辑文件的支持:通过支持特定于 IBM iSeries 的逻辑文件,增强了数据库的集成能力。 | ||||
| 能够对 XML 字符进行转义/反转义的功能:提供简单命令,用于将字符转换为文本/XML 格式,或将文本/XML 格式转换为原始字符。 | ||||
| 更快的启动速度:XMLSpy 现在启动所需的时间几乎缩短了一半。 |
| XMLSpy® 2012 (2011年10月19日) | Enterprise | Professional | ||
|---|---|---|---|---|
| HTML5 支持:增强了对 HTML4 和 XHTML 编辑的支持,包括提供上下文相关的辅助功能、代码自动补全等。 | ||||
| CSS3 支持:提供对最新版本的样式表语言的编辑支持。 | ||||
| JDBC数据库驱动程序支持:增加了对ODBC和ADO的支持。 | ||||
| 全新的 Java API:一个完全重新设计的、原生 Java API,用于自动化 XMLSpy 的功能(同时还提供 COM API)。 | ||||
| 适用于API使用的示例代码:这些示例代码展示了如何在您选择的开发环境中利用XMLSpy的API。 | ||||
| 在项目内查找 - 轻松在大型或复杂的 XMLSpy 项目中找到文件。 |
| XMLSpy® 2011 版本 3 (2011年6月8日发布) | Enterprise | Professional | ||
|---|---|---|---|---|
| XML文档的数字签名:为XML文件的传输增加安全保障措施。 | ||||
| PXF 在“真实视图”中的支持,实现了真正可移植的 XML 表单。 | ||||
| 支持 .NET 4.0 脚本 - 更新支持,包含最新的 .NET 版本。 | ||||
| 能够添加额外的 .NET 组件库,用于脚本编写。—— 可以轻松添加额外的组件库,而不仅仅是默认提供的那些。 | ||||
| 全新拼写检查器,具有增强的词典支持,提供对更多语言和语言特性的支持。 | ||||
| 对 Internet Explorer® 9 浏览器的支持:已更新,包含来自 Microsoft® 的最新版本。 | ||||
| 选择整个XML元素的快捷键:Ctrl + Shift + E。 |
| XMLSpy® 2011 第二版 (2011年2月16日发布) | Enterprise | Professional | ||
|---|---|---|---|---|
| 将外部文件嵌入到 XML 文档中:可以直接将外部文件,例如图像,嵌入到 XML 文档中。 | ||||
| 可定制的文档生成功能:通过StyleVision模板,可以自定义XSD、WSDL或XBRL文档的生成方式。 | ||||
| 图表创建功能的增强:包括K线图、图表叠加层、背景图片等更多功能。 | ||||
| 在模式视图中,可以对元素和类型进行排序:只需点击一次,即可对模式中的某些或所有组件按字母顺序进行排序。 | ||||
| 对 XML 模式的重构支持:可以轻松地查找和重命名所有引用模式中全局元素/类型的实例。 | ||||
| 智能支持元素类型和基础类型的更改:在更改现有元素或基础类型的类型时,保留兼容的属性。 |
| XMLSpy® 2010 第二版 (2010年2月16日发布) | Enterprise | Professional | ||
|---|---|---|---|---|
| 64位版本 - 适用于64位操作系统。 | ||||
| 针对大型文件操作的优化: - 优化了在文本视图中加载非常大的文件的性能,并提高了网格视图中常用操作(例如,粘贴)的速度。 | ||||
| 在文本视图中,基于XML Schema的验证速度可提升高达3倍。 | ||||
| SharePoint® 服务器支持:允许对 SharePoint 服务器进行读写操作,并提供完整的签出、取消签出和签入功能。 | ||||
| HTTPS 支持 SOAP 请求和 SOAP 调试 - 现在,HTTPS 已支持 SOAP 请求的创建以及 SOAP 调试。 | ||||
| 对 Linux 的支持:生成的 C++ 代码可以在 Linux 系统上编译和运行。 |
| XMLSpy® 2010 (2009年10月28日) | Enterprise | Professional | ||
|---|---|---|---|---|
| WSDL 2.0 的编辑和转换功能:允许您选择要使用的版本,甚至可以将 1.1 版本转换为 2.0 版本。 | ||||
| XBRL 文档自动生成:自动生成全面的 XBRL 文档,格式包括 HTML、RTF 或 Word。 | ||||
| XBRL 分类体系向导:一种简单易懂的方法,可以帮助您快速开始创建新的扩展分类体系。 | ||||
| 打印图形化XBRL视图:将XBRL视图中显示的图形化XBRL表示打印出来。 | ||||
| 在XBRL中,使用“XBRL搜索”和“XBRL排序”功能,这些工具可以帮助您快速定位XBRL元素,并对大型文件进行整理和浏览。 | ||||
| JSON 编辑器:允许您在文本视图或网格视图中编辑 JSON 文件。 | ||||
| JSON <=> XML 转换:在构建 Web 2.0 应用程序时,可以轻松地在 JSON 和 XML 文件之间进行转换。 | ||||
| 全新的脚本环境和表单编辑器:针对创建表单、事件处理程序、宏等功能进行了多项改进。 | ||||
| 与 Windows 7 的兼容性。 |
| XMLSpy® 2009 (2009年2月3日) | Enterprise | Professional | ||
|---|---|---|---|---|
| 支持XBRL 2.1和XBRL Dimensions 1.0,让您能够查看、编辑和验证XBRL文档。 | ||||
| XBRL 术语表编辑器:允许您以图形化界面查看、扩展和编辑 XBRL 术语表,并提供智能的 XBRL 术语表编辑功能。 | ||||
| XPath 自动补全功能:在构建 XPath 表达式时,该功能会提供有效的 XPath 函数,以及与相关模式和 XML 实例中存在的元素和属性名称。 | ||||
| 原生支持更多数据库,包括 PostgreSQL 8、SQL Server 2008 和 Oracle 11g。 | ||||
| 扩展的源代码控制系统支持:提供对各种流行的源代码控制和版本管理系统的增强支持。 | ||||
| XML Schema视图中,针对身份约束编辑功能的扩展:提供增强的视觉提示和选项,以便更方便地编辑XML Schema视图中的身份约束。 | ||||
| 对 XSLT 扩展 altova:evaluate 的支持:新增一个函数,该函数接受一个 XPath 表达式作为参数,并返回该表达式计算结果。 | ||||
| 支持 Apache FOP 0.95,用于执行 XSL:FO 转换。 |
| XMLSpy® 2008 版本 2 (2008年4月28日) | Enterprise | Professional | ||
|---|---|---|---|---|
| 强大的文件支持:允许您打开和处理比以往版本支持的文件大4到5倍的文件。 | ||||
| XML 模式编辑器中的详细查找和替换功能:该功能让您能够轻松地在单个模式文件中以及跨越复杂的多文件模式文件中执行详细的查找和替换操作。 | ||||
| 增强的 XSLT 详细信息显示窗口:用于查看和配置实例和模式关联等信息,快速将相关文件整理到项目中或压缩成 ZIP 存档,以及更多功能。 | ||||
| 新的 XSL 概要辅助窗口 - 提供有关 XSLT 样式表中的模板和函数的详细信息,用户可以搜索、浏览、排序、修改等。 | ||||
| XSLT 1.0/2.0 引擎对 Java、C#、JavaScript 和 VBScript 的支持:允许编辑、调试和分析包含这些类型程序代码的高级样式表。 | ||||
| 对 SOAP 1.2 的支持:在 WSDL 编辑器、SOAP 客户端和 SOAP 调试器中,增加了对 SOAP 1.2 的支持,以补充已有的对 SOAP 1.1 的支持。 | ||||
| 为 Visual Studio 2008 生成项目 - 在生成 C++ 或 C# 代码时。 | ||||
| Visual Studio 集成功能已扩展,现在支持 Visual Studio 2008,同时继续支持之前的版本。 |
| XMLSpy® 2008 (2007年9月12日) | Enterprise | Professional | ||
|---|---|---|---|---|
| 对 Microsoft PowerPoint 2007 文件中 XML 数据的支持——允许用户打开 PPTX 文件,编辑其中的数据,添加新的文件和文件夹,删除文件等。 | ||||
| 数据库查询窗口现在支持数据编辑功能,用户可以在窗口内直接编辑数据库中的数据,并将修改后的内容保存回数据库。 | ||||
| 支持在多个文件中进行 XPath 表达式的计算——可以同时计算跨多个文件的 XPath 表达式的结果。 | ||||
| 支持 XInclude 和 XPointer 技术,使用户能够轻松地将多个较小的文档组合成大型 XML 文档。 | ||||
| 双步骤 XSL:FO 转换 – 允许开发者通过两个步骤将 XML 文件转换为 PDF 文件,从而可以使用更高级的 XSLT 引擎。 | ||||
| 一键添加/删除评论:用户可以通过右键菜单,轻松地添加或删除评论。 | ||||
| 文本视图和网格视图中的条目辅助功能已扩展,现在支持添加注释。 | ||||
| 速度和内存优化。 |
| XMLSpy® 2007 版本 3 (2007年5月30日) | Enterprise | Professional | ||
|---|---|---|---|---|
| XMLSpy现在支持处理Microsoft Office 2007文件和其他压缩文件中包含的XML数据。它可以提取、编辑和转换以Open XML标准保存的XML数据。 | ||||
| 一个全新的数据库查询窗口,允许用户轻松连接到所有主要数据库,查看其数据库的结构,并使用SQL或SQL/XML在XMLSpy中查询这些数据库。 | ||||
| 对数据库(目前为IBM DB2)执行XQuery文档,从而允许用户能够准确、高效地、并且以细粒度的方式查询DB2 9数据库中的XML内容。 | ||||
| 对IBM DB2的XQuery扩展的支持——与IBM DB2 pureXML的深度集成,为访问、利用和存储XML内容提供了最佳的XML/数据服务器解决方案。 | ||||
| 在 IBM DB2 数据库中注册 XML 模式,用于对数据库列中的 XML 数据进行验证。 | ||||
| 增强的 XML 模式文档功能,支持将文件保存为富文本格式 (RTF),并能够创建增强型元文件 (EMF) 格式的图表,该格式是一种矢量图形格式,具有增强的缩放和打印功能。 | ||||
| 增强的WSDL文档功能——将上述针对XML Schema文档的功能扩展到WSDL文档。 | ||||
| 全面的 CSS 编辑支持:一款功能强大的 CSS 编辑器,具有语法高亮显示、上下文敏感的输入辅助窗口和下拉菜单,以及屏幕提示功能。 | ||||
| 重新设计并优化了代码生成功能。 | ||||
| 对 XSLT 1.0 标准的增强支持(进一步完善了对 XSLT 2.0 和 XQuery 的支持)。 | ||||
| 扩展的OASIS目录支持。 |
| XMLSpy® 2007 (2006年10月24日) | Enterprise | Professional | ||
|---|---|---|---|---|
| 一个完全重新设计的图形化WSDL编辑器,它让使用图形方式设计WSDL文档变得更加简单,通过拖放功能以及实用的、根据上下文提供帮助的输入辅助窗口和菜单。 | ||||
| 性能优化:包括将验证所需的内存占用减少了50%,以及加载和解析文件时的速度提升了一倍。这些优化将使您在使用XMLSpy时的工作更加快速和高效。 | ||||
| 一个全新的、动态的 XPath 分析器窗口,可以存储多个表达式及其结果。与需要打开和关闭的对话框不同,XPath 分析器以一个始终可见的窗口显示,方便您在工作时随时使用。 | ||||
| 文件搜索窗口,支持在多个文件和项目中进行查找和替换。您可以进行区分大小写的搜索,针对部分或完整的单词进行搜索,也可以使用正则表达式进行搜索。搜索结果会针对每个文件显示,并标明行号和列号。点击任何一个搜索结果,会打开相应的文档,并将搜索到的内容高亮显示。 | ||||
| 该版本于2007年1月23日开始支持XSLT 2.0、XPath 2.0和XQuery标准,从而提供众多高级功能,以一种标准化的、可互操作的方式转换、访问和查询XML数据。此前,Altova曾支持这些标准的草案版本。 | ||||
| 从 XML 模式/DTD 生成 XML 实例,以及反向操作,都得到了改进。 | ||||
| 更紧密的 Visual Studio 集成。 | ||||
| 支持通过ActiveX控件将XMLSpy嵌入到您的应用程序中。 | ||||
| 增强了对Eclipse的集成,支持Eclipse SDK 3.2版本。 |
| XMLSpy® 2006 版本 3 (2006年6月1日) | Enterprise | Professional | ||
|---|---|---|---|---|
| 全新的 XSLT 2.0 和 XQuery 性能分析工具——它能够监控 XSLT 2.0 或 XQuery 代码的运行过程,并记录每个步骤所花费的时间。开发者可以快速了解代码中哪些部分耗时最长,从而更容易地针对问题区域进行优化。该工具有助于快速创建更高效、更稳定的 XSLT 和 XQuery 代码。请注意,这些性能分析工具仅适用于企业版。 | ||||
| 增强的错误处理功能:在新的验证窗口中,针对每个错误都会显示详细的错误信息,包括指向错误的超链接以及相关的故障排除信息。这大大提高了项目管理和问题解决的效率和效果。 | ||||
| 在XSLT调试器中引入了追踪点功能,允许您追踪任何指令节点的输出结果,从而验证您的XSLT代码是否产生预期的结果。这个功能可以帮助开发者以前所未有的效率来完善他们的XSLT代码。 | ||||
| XML 模式开发中的限制处理功能得到改进,简化了通过限制来创建新复杂类型的过程。 XMLSpy 的图形化模式编辑器使此过程更加便捷,并防止用户创建非法或无效的限制。 |
| XMLSpy® 2006 (2005年10月3日) | Enterprise | Professional | ||
|---|---|---|---|---|
| 增强的标准支持:更新了对XSLT 2.0、XPath 2.0和XQuery的支持,以符合2005年9月15日发布的最新万维网联盟(W3C)工作草案。 | ||||
| XSLT 2.0和XQuery引擎引入了“模式感知”功能,这使得开发者能够充分利用XSLT 2.0和XQuery在应用程序中的强大功能。该功能通过提供错误隔离机制、简化调试过程、增加功能以及提升代码性能,从而实现这一目标。 | ||||
| 更新后的 Microsoft® Visual Studio .NET 集成功能,实现了与 Visual Studio .NET 2005 的全面集成,使开发人员可以直接在 Visual Studio .NET 2005 的开发环境中访问 XMLSpy 的所有高级功能和视图。 | ||||
| 更新后的 Eclipse 集成:实现了与 Eclipse 3.1 开发环境的全面集成,允许用户直接在 Eclipse 3.1 中无缝访问所有 XMLSpy 的功能和视图。 |
| XMLSpy® 2005 (2004年10月3日) | Enterprise | Professional | ||
|---|---|---|---|---|
| 高级标准合规性:该产品在符合当前行业标准方面表现卓越,并提供了全面的验证功能,使其成为市场上最符合标准的DTD/Schema实现方案之一。 | ||||
| XSLT 2.0 支持:提供全面的编辑、可视化转换、样式表设计和调试功能,支持强大的新型 XSLT 2.0 标准,用于转换和格式化 XML 内容。 | ||||
| XPath 2.0 支持: 方便构建、测试和评估 XPath 2.0 表达式,这些表达式用于在 XML 文档的逻辑层级结构中定位和处理内容。 | ||||
| XQuery 支持:提供对新的 XQuery 1.0 规范的本地支持,用于从 XML 文档和数据库中提取信息。该功能提供了开发、编辑、调试和执行等各项能力。 | ||||
| SchemaAgent 是一种创新的解决方案,它通过一个强大、基于客户端/服务器架构的、可视化的工具,为在工作组中对复杂的数据结构及其组成部分进行建模和管理提供了一种全新的范式。 | ||||
| 引入了 Eclipse 集成功能,实现了与当时最新版本的 Eclipse 应用开发环境的全面集成,用户可以直接在 Eclipse 界面内无缝访问 XMLSpy® 2005 的所有功能和视图。 | ||||
| XSLT 2.0、XPath 2.0 和 XQuery 1.0 的支持:借助这些重要的规范,开发者可以编写更简洁、更易于理解的代码,从而减少错误并提高生产力。此外,增强的编程功能和强大的数据类型支持,提高了数据处理能力,并显著提升了代码质量和可重用性。 |
| XMLSpy® 2004 (2003年9月2日) | Enterprise | Professional | ||
|---|---|---|---|---|
| Microsoft Visual Studio® .NET® 集成: 引入了额外的便利性,使 Microsoft 的开发人员可以直接在他们首选的开发环境中,使用 XMLSpy。 | ||||
| XML 差异比较功能:该功能以一种高度可配置且能理解 XML 格式的方式,实现了文件和目录的视觉比较,同时考虑了命名空间和其他变量。 | ||||
| XPath 2.0 分析器:支持当时最新的 W3C XPath 2.0 工作草案的测试版本,该版本发布于2003年5月。 | ||||
| 完全重构了数据库工具,新增了对Oracle数据库的本地支持,实现了对Microsoft SQL Server和Oracle 9i XML Schema的自动生成,以及根据SQL/XML标准生成XML Schema的功能。 |
| XMLSpy® 5 版本 4 (2003年4月7日) | Enterprise | Professional | ||
|---|---|---|---|---|
| 增强的 WebDAV 支持:引入了对 DeltaV 的支持,DeltaV 是 WebDAV 协议的扩展,它可以在与 WebDAV 服务器配合使用时,提供检入/检出功能,从而允许用户协作编辑和管理位于远程 Web 服务器上的 XML 文件。 | ||||
| 样式表设计器功能增强:新增了对全局模板的直接使用支持,以及在样式表设计器中使用条件语句的支持,同时还支持PDF文档的页眉、页脚和封面。这些改进使得模板布局和内容输出可以进行更精细的定制。这些功能现在已集成到StyleVision和MissionKit中。 | ||||
| 增强的代码生成功能:增加了对使用 Xerces(一种流行的 XML 解析器)、标准模板库 (STL) 的代码输出的支持,以及在 Java/C# 代码生成中对 XML Schema 简单类型的额外支持。 |
| XMLSpy® 5 版本 3 (2003年1月22日) | Enterprise | Professional | ||
|---|---|---|---|---|
| 对构建 Microsoft .NET 应用程序的优化支持:引入了对 Microsoft C# 代码生成的支持,以加速在 Microsoft .NET 平台上的应用程序开发。生成的代码使用了 System.XML,这是当时 Microsoft .NET 平台用于程序化访问 XML 文档的应用程序编程接口 (API)。 | ||||
| 对 Oracle XML DB 的增强支持:引入了众多数据编辑和服务器管理功能,为 Oracle XML DB 提供了更强大的支持。新功能使开发人员能够轻松执行与 XML DB 管理的数据相关的常见操作,包括:列出 XML 模式、从列表中加载模式、将新的 XML 模式保存到 Oracle XML DB 或删除现有的 XML 模式、将 XML 模式注册到 Oracle XML DB,以及使用 Oracle9i 的 DBURI 执行查询。此外,用户还可以通过 WebDAV 浏览、打开、编辑和保存存储在 Oracle XML DB 中的 XML 文档。 | ||||
| 新增的Web服务支持:一个全新的Web服务描述语言(WSDL)文档生成工具,使得Web服务开发人员能够更轻松地为Web服务接口创建文档,并将文档以Microsoft Word或HTML格式输出。 | ||||
| XMLSpy 的样式表设计器支持 PDF 文档发布,它引入了可视化的编辑和生成可扩展样式表语言格式对象 (XSL:FO) 代码的功能,从而可以将 XML 内容渲染成 PDF 文件格式。通过单一的样式表设计,开发人员可以预览样式表转换的输出结果,无论是 PDF 还是 HTML 格式。 | ||||
| Java 集成支持:引入了 Java API,从而使系统集成商能够更轻松地定制和集成 XMLSpy 开发环境,以便从基于 Java 的程序中控制和使用 XMLSpy 的功能。此前,XMLSpy 通过基于 COM 的接口提供集成支持。 |
| XMLSpy® 5 (2002年9月16日) | Enterprise | Professional | ||
|---|---|---|---|---|
| XSLT 调试工具:引入了内置的 XSLT 调试器,允许开发者逐步执行 XSLT 转换过程,并在 XSLT 样式表或 XML 输入文档上设置断点,检查变量、查看调用堆栈、分析节点集合等等。 | ||||
| XMLSpy® 5 企业版引入了全新的Web服务描述语言(WSDL)编辑器,用户可以通过该编辑器编辑、查看和验证WSDL文件。 | ||||
| 代码生成:XMLSpy® 5 企业版引入了 Java 和 C++ 代码生成功能,使 XMLSpy 能够作为一种软件建模和原型设计工具。内置的代码生成功能解放了软件开发人员,使其无需再从事编写底层基础设施代码的繁琐工作,从而加快了项目开发速度。 |

