如何创建使用其他架构的架构

XML 架构定义 (XSD) 语言提供了三种不同的相关机制,用于在另一个架构中使用一个架构。 这些机制正在导入架构,包括架构,并重新定义架构。 有关这些机制及其差异的简要摘要,请参阅 使用其他架构的架构。 有关详细信息,请参阅 Web 上的 XSD 资源 ,获取 XSD 入门和规范的链接。

本主题介绍导入、包括和重新定义正在开发的架构中的其他架构所需的步骤。

在另一个架构中导入、包括或重新定义一个架构

  1. 在 BizTalk 编辑器中,打开您希望导入、包含或重新定义其他架构的目标架构。 可以通过在解决方案资源管理器中双击来打开架构。

  2. 选择架构树视图顶部的 “架构 ”节点。

  3. 如有必要,请按 F4 打开 Visual Studio 属性窗口。

  4. 在“属性”窗口中,在 “高级 ”类别的 “导入 ”属性的值部分中,单击省略号 (...) 按钮。

  5. 在“ 导入” 对话框中的“ 导入新架构” 列表中,根据需要选择 “XSD 导入”、“ XSD 包含”或 “XSD 重新定义”,然后单击“ 添加”。

  6. BizTalk 类型选取器 对话框中,展开项目树中的 “架构 ”节点,选择要导入的架构、包括或重新定义架构,然后单击“ 确定”。

  7. 在“ 导入 ”对话框中,单击“ 确定”。

    用于实现导入、包括或重新定义作的相应 XSD 指令将添加到 XSD 视图中的 架构 元素,包括新的 导入包括重新定义 元素(适当)。

重要

请确保了解这三种机制的不同用途,例如它们与命名空间要求的不同之处。 始终可以删除以前导入的、包含的或重新定义的架构,然后使用另外两种机制之一,但根据你引用该架构的频率,可能需要相应地重新工作架构。

重要

用于导入、包括和重新定义另一个架构中的一个架构的 XSD 机制的工作原理是引用导入的、包含的或重新定义的架构。 这意味着,如果对导入、包括或重新定义的架构进行更改,该更改将反映在包含导入、包括或重新定义引用的架构中。

另请参阅

管理项目中的架构
如何创建对另一节点或类型的引用