XMLSpy新增了XML模式编辑工具

让我们来看看 XMLSpy 最新版本中,用于处理 XML 模式的一些新功能。

在模式视图中进行排序

当你正在工作中时, 图形化 XML 模式编辑器, 现在,您可以仅通过单击一次,对部分或全部模式组件进行字母排序。这在需要整理随着时间推移而演变的庞大模式,以及理解您遇到的新模式时,可以节省大量时间。只需在“模式概览”窗口中点击“A-Z”按钮,然后选择您喜欢的排序选项。您的组件将立即在图形视图中进行排序……

...并且当您切换到文本视图时,模式代码本身会被重新排序和组织。

模式重构

另一个非常有用的新功能是模式重构支持,尤其是在处理复杂模式或从其他开发人员继承的模式时。它利用了XMLSpy强大的 在模式中查找 通过这些功能,您可以快速找到一个全局元素或类型的所有实例,不仅在当前模式中,还在所有导入和引用的模式中,然后可以在其出现的每个地方重命名该组件。这使得模式重构变得简单,同时确保所有相关模式的有效性。

智能支持,适应不同类型

您可能需要更改某个元素或基础类型的类型,而过去这通常意味着需要重新配置与该组件相关的所有属性。这个新功能让您可以选择保留与新类型兼容的任何属性。

可定制的 XML 模式文档

另一种开发者经常要求的功能是,能够自定义 XMLSpy 生成的全面 XML 模式文档。现在,通过与 StyleVision 的集成,这已经成为可能。StyleVision 样式表设计工具 它提供了无数高级选项,用于定制文档模板,从添加您的公司logo和品牌标识,到完全改变文档的外观和组织方式。StyleVision的集成功能还允许您生成PDF格式的文档,除了XMLSpy中可用的HTML、Word和RTF输出选项。以下是一个我们为虚构的Nanonull公司定制的XML Schema文档示例: XMLSpy 2011r2 还附带了几个实用的文档模板,这些模板可以直接使用,也可以在 StyleVision 中进行进一步的定制

  • XML 模式结构概述: 该文档记录了全局元素和复杂类型的结构,并根据您指定的层数进行详细说明
  • 所有 XML 模式类型派生关系: 以树状结构显示所有简单类型、复杂类型以及它们的派生类型
  • XPath 列表: 根据用户指定的层数,生成所有可能的 XPath 表达式
  • 统计信息: 列出总体模式以及每个关联模式文件的元素数量、类型、属性、组等信息

要使用自定义的 XML 模式文档模板,您必须安装 XMLSpy 和 StyleVision。如果您是 MissionKit 的客户,您已经拥有这两个工具,可以利用此功能以及其他众多选项,用于处理 XML 模式,从样式表和报表设计,到数据映射等等。如果您目前不是 StyleVision 的客户,可以从我们的网站上获取免费试用版。XMLSpy 生成的 XBRL 和 WSDL 文档也可以使用 StyleVision 进行自定义。 像往常一样,我们在规划每个版本时都依赖您的反馈和功能建议。请告诉我们您对这些新功能的看法,以及您希望在下一个产品版本中看到哪些功能,您可以在博客上留言。