XML 架构浏览器

XML 架构资源管理器与 Microsoft Visual Studio 和 XML 编辑器集成,使你能够使用 XML 架构定义语言 (XSD) 架构。 打开 XML 架构文件时, 架构集 节点将显示在 XML 架构资源管理器中。 目标文件的所有包含、导入或重新定义的架构以及通过 includeimport 语句引用的任何文件也显示在 XML 架构资源管理器中。

XML 架构资源管理器使你能够执行以下作:

  • 快速了解架构集。

  • 浏览并导航目录树。

  • 执行关键字和特定于架构的搜索。 有关详细信息,请参阅 搜索架构集

  • 将搜索结果添加到图形视图或内容模型视图

  • 按文档顺序、类型或名称对树进行排序。 有关详细信息,请参阅 排序、筛选和分组

  • 打开 XML 编辑器并跳转到 XSD 文件中的代码位置。 有关详细信息,请参阅 与 XML 编辑器的集成

  • 为全局元素生成示例 XML。

XML 架构资源管理器通过树视图提供架构集的层次结构视图。 XML 架构资源管理器还提供搜索、筛选、导航和排序。 若要访问 XML 架构资源管理器,请执行以下作之一:

  • 如果位于 “开始视图”上,请单击 “XML 架构资源管理器” 链接。

  • 如果位于 图形视图内容模型视图 上,并且工作区中有节点,请使用上下文(右键单击)菜单选择 XML 架构资源管理器

  • 还可以从“视图”菜单中选择 XML 架构资源管理器

  • 可以从包含与 .xsd 文件关联的 Visual Basic XML 文字的 .vb 文件中访问 XML 架构资源管理器。 若要查看 XML 架构资源管理器中的架构集,请右键单击 XML 文本中的 XML 节点或 XML 命名空间导入并选择“ 在架构资源管理器中显示” 命令。 有关详细信息,请参阅 XML 文本与 XML 架构资源管理器的集成

树视图

XML 架构资源管理器在树结构中显示预编译的架构集信息。 树结构按如下方式进行组织:

  • 顶层是架构集节点。

  • 第二个级别包含命名空间。

  • 第三个级别包含文件。

  • 第四个级别包含全局节点。 这可以包括元素、组、复杂类型、简单类型、属性、属性组,以及includeimportredefine语句。

下面是树结构的示例:

XML 架构资源管理器

选择和激活

若要突出显示并选择节点,请在架构资源管理器中单击一次。

若要激活节点,请双击该节点,或在选择节点时按 Enter

  • 激活节点将打开定义此节点的文件(如果文件尚未打开),并选择文件中的节点。

  • 激活文件节点会打开所选文件(如果尚未打开),并突出显示该 <schema> 节点。

  • 激活 SchemaSet 或命名空间节点没有任何作用。

拖放节点

可以将全局节点、文件节点和命名空间节点拖放到 XSD 设计器视图中。 如果当前视图是 “开始视图”,则拖到视图上的节点将打开 图形视图。 如果当前视图是 内容模型视图 或图形视图,则当将节点放置到该视图上时,视图不会更改。

删除视图上的文件会将该文件中的所有全局节点添加到 XSD 设计器工作区。 删除视图上的命名空间会将命名空间中的所有全局节点添加到工作区。 工作区在所有视图之间共享。

不能拖放本地节点或导入。