Altova XMLSpy 2024 Enterprise Edition

DTD和XML Schema

首页 上一页 向上一级 下一页

Altova网站: AltovaWebLink XML Schema编辑器

 

本部分提供了如何使用DTDXML Schema的概述。它还描述了SchemaAgent在Schema中查找功能。除了编辑功能外,XMLSpy还提供了以下强大的DTD/Schema功能:

 

目录机制

对OASIS目录机制的支持可以将URI重定向到本地地址,从而方便在多个工作站之间使用。

 

Schema规则

用户可以为XML Schema分配自己定义的附加约束。XMLSpy包含一个Schema规则编辑器,用户可以在其中创建和编辑XML Schema的Schema规则集。

 

Schema子集

在Schema视图中,一个大型Schema的组件可以作为一个单独的文件来创建。然后,这些较小的Schema子集可以被包含在较大的Schema中。反过来的操作称为展平Schema,将包含的文件的组件直接放在更大的Schema中。有关如何生成Schema子集并展平Schema,请参见Schema子集部分。

 

DTD与XML Schema之间互相转换

DTD可以转换为XML Schema,反之亦然,并且这两种类型的文档都可以通过DTD/Schema菜单中的命令进行展平。在展平DTD后,包括的/导入的模块中的组件将直接保存在父文件中,未使用的组件将被删除。

 

生成示例XML文件

您可以通过DTD/Schema | 生成示例XML/JSON文件菜单命令,根据活动的DTD或XML Schema文件生成一个XML框架文档。这对基于活动Schema快速创建一个XML文件十分有用。

 

转至定义

当光标位于XML文档中的节点内时,单击DTD/Schema | 转至定义菜单命令将打开Schema文件并突出显示选定的XML节点的定义。

 

© 2017-2023 Altova GmbH