---
title: "XML 模式管理器的优势"
date: "2022-11-09"
categories: 
  - "tools"
  - "xml"
tags: 
  - "xml-schema"
  - "xsd"
description: Altova的XML Schema Manager简化了管理多个DTD和XSD的过程，确保开发人员能够及时了解行业标准和模式版本。
---
Status: #blog

Tags:  #xml-schema #xsd

Categories: [development](/blog/zh/category/development.md) | [xml](/blog/zh/category/xml.md)
# XML 模式管理器的优势

使用 XML 的开发人员经常需要处理多个 DTD 和 XSD 文件，这些文件定义了行业标准的词汇表。无论是用于技术文档的 DITA，用于医疗数据的 HL7，用于财务报告的 CbCR，还是其他各种标准，日常管理这些不同的模式——以及它们众多的版本——都构成了一项挑战。

为了提供更大的灵活性和便利性，所有支持 XML 的 Altova 产品都包含其 XML 模式管理器。该管理器提供了一个集中式的工具，可以轻松下载和管理行业标准的 XML 模式，并在整个产品系列中使用。接下来，我们来看看它的工作原理。

![开发者在电脑前工作](/blog/images/xml_schema_mgr-1.jpg)

<!--more-->

## 管理行业模式

XML 的优势在于它允许定义具有实际意义的数据标签，这些标签既不受硬件限制，也不受软件限制。这催生了大量特定于某个行业或业务功能的词汇表。基于标准的词汇表由一个[模式](https://www.w3.org/XML/Schema.html)（可以是 DTD 或 XSD）来驱动，该模式规定了在何时可以使用哪些标签，并定义了数据验证规则，以确保数据的一致性和质量。

这些优势也带来了一些挑战，特别是对于需要访问和使用各种模式（schemas）的XML开发者。标准机构的网站可能难以浏览，而且大多数模式都有多个版本，以及额外的、相互依赖的模式引用。 找到所需的文档，并将其提供给您开发生态系统中各种支持XML的工具，就像大海捞针一样困难。

Altova 最近发布了一款内置于其产品的 XML 模式管理器 [XML 开发工具](https://www.altova.com/zh/xml-tools) 以及相关的服务器软件产品，它们提供了一种集中管理此过程的方法。当您打开XML模式管理器时，您将立即看到系统中已经安装了哪些模式和版本。

![Altova XML 模式管理器](/blog/images/altova-xml-schema-manager.png)

我们提供了一系列最常用的行业标准模式供您下载。只需选择您想要安装（或卸载）的模式，XML 模式管理器会自动选择所有必要的依赖项。例如，当您安装 EPUB 2.0 模式时，XML 模式管理器还会安装“合格的 Dublin Core”模式，该模式包含在 EPUB 模式中，用于定义与电子书相关的元数据。

![保持 XML 开发中行业模式的最新状态](/blog/images/download-industry-schemas.png)

一旦这些模式文件安装完成，它们就可以在您系统上的任何 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](https://www.altova.com/zh/schema-manager)。

## 管理XBRL分类体系

除了 XML 模式管理器之外，Altova 产品的还包括一个 [XBRL 术语表管理器](https://www.altova.com/blog/manage-xbrl-taxonomies/)，它提供相同的功能。 随着 XBRL 在全球范围内的广泛应用，为了反映各个国家/地区的本地会计实践，已经开发了大量的不同 XBRL 术语表（以及相关的模式）。 此外，许多行业，如建筑和保险，也创建了自己的专业术语表。 类似于行业标准的 XML 模式，这些 XBRL 术语表会定期由标准机构进行修订和更新。 Altova XBRL 术语表管理器可以帮助您更轻松地跟上这些更新。
