XML 模式管理器的优势

使用 XML 的开发人员经常需要处理多个 DTD 和 XSD 文件,这些文件定义了行业标准的词汇表。无论是用于技术文档的 DITA,用于医疗数据的 HL7,用于财务报告的 CbCR,还是其他各种标准,日常管理这些不同的模式——以及它们众多的版本——都构成了一项挑战。

为了提供更大的灵活性和便利性,所有支持 XML 的 Altova 产品都包含其 XML 模式管理器。该管理器提供了一个集中式的工具,可以轻松下载和管理行业标准的 XML 模式,并在整个产品系列中使用。接下来,我们来看看它的工作原理。

管理行业模式

XML 的优势在于它允许定义具有实际意义的数据标签,这些标签既不受硬件限制,也不受软件限制。这催生了大量特定于某个行业或业务功能的词汇表。基于标准的词汇表由一个模式(可以是 DTD 或 XSD)来驱动,该模式规定了在何时可以使用哪些标签,并定义了数据验证规则,以确保数据的一致性和质量。

这些优势也带来了一些挑战,特别是对于需要访问和使用各种模式(schemas)的XML开发者。标准机构的网站可能难以浏览,而且大多数模式都有多个版本,以及额外的、相互依赖的模式引用。 找到所需的文档,并将其提供给您开发生态系统中各种支持XML的工具,就像大海捞针一样困难。

Altova 最近发布了一款内置于其产品的 XML 模式管理器 XML 开发工具 以及相关的服务器软件产品,它们提供了一种集中管理此过程的方法。当您打开XML模式管理器时,您将立即看到系统中已经安装了哪些模式和版本。

我们提供了一系列最常用的行业标准模式供您下载。只需选择您想要安装(或卸载)的模式,XML 模式管理器会自动选择所有必要的依赖项。例如,当您安装 EPUB 2.0 模式时,XML 模式管理器还会安装“合格的 Dublin Core”模式,该模式包含在 EPUB 模式中,用于定义与电子书相关的元数据。

一旦这些模式文件安装完成,它们就可以在您系统上的任何 Altova XML 软件(如 XMLSpy、MapForce、StyleVision、RaptorXML Server 等)中使用。

除了手动调用模式管理器之外,每当您打开一个XML实例,而该实例对应的模式在管理器中可用但尚未安装时,您都会被提供一个选项,可以选择安装该模式。这可以节省之前查找所需文件的时间。

及时了解模式版本

Altova 会定期更新可用的模式版本,一旦标准机构发布新版本,就会将其包含在 XML 模式管理器中。 这样,您就可以快速获取最新版本的模式,而无需等待 Altova 产品的发布周期。

使用 XML 模式管理器具有以下优点:

  • 查看系统中所有模式(schemas),并检查是否有更新版本可用

  • 能够安装一个或多个指定模式的版本

  • 自动检测和安装相关的数据结构

  • 更快速地处理大型数据结构

  • 独立于 Altova 产品发布周期,您可以自行下载新版本

  • 在 Altova XML Schema Manager 中进行的更改将对所有已安装的 Altova 产品生效

您可以通过XMLSpy、MapForce以及其他桌面开发工具中的“工具”菜单,以及通过命令行来访问管理器,该管理器适用于Altova服务器软件产品。 此外,如果您在安全网络环境下工作,并且需要手动下载模式文件,您可以在Altova网站上找到它们,网址为:https://www.altova.com/schema-manager

管理XBRL分类体系

除了 XML 模式管理器之外,Altova 产品的还包括一个 XBRL 术语表管理器,它提供相同的功能。 随着 XBRL 在全球范围内的广泛应用,为了反映各个国家/地区的本地会计实践,已经开发了大量的不同 XBRL 术语表(以及相关的模式)。 此外,许多行业,如建筑和保险,也创建了自己的专业术语表。 类似于行业标准的 XML 模式,这些 XBRL 术语表会定期由标准机构进行修订和更新。 Altova XBRL 术语表管理器可以帮助您更轻松地跟上这些更新。