使用 XML 架构资源管理器
XML 架构资源管理器通过树视图提供架构集的分层视图。XML 架构资源管理器还提供搜索、筛选、导航和排序功能。若要访问 XML 架构资源管理器,请在“视图”菜单中选择“XML 架构资源管理器”。
搜索功能
XML 架构资源管理器允许您使用某一个内置搜索或指定一个关键字来搜索架构集。有关更多信息,请参见搜索架构集。
筛选和排序功能
XML 架构资源管理器带有筛选和排序选项,通过 XML 架构资源管理器的工具栏即可访问这些选项。
工具栏上提供了下列筛选选项。默认情况下,“显示命名空间”和“显示架构文件”****选项处于选中状态。
显示命名空间
显示架构文件
显示复合器 (sequence/choice/all)
工具栏上提供了下列排序选项。默认选中**“按类型排序”**。
按类型排序
按名称排序
文档顺序
按类型排序
选中“按类型排序”选项后,全局节点将按以下顺序进行排序。然后,节点将在每个组中按字母顺序进行排序。
import
节点include
节点redefine
节点attribute
节点attributeGroup
节点complexType
节点simpleType
节点element
节点group
节点
按名称排序
选中“按名称排序”选项后,全局节点将按以下顺序进行排序:
import
节点(按命名空间的字母顺序)include
节点(按schemaLocation
属性的字母顺序)redefine
节点(按schemaLocation
属性的字母顺序)其他全局节点(按字母顺序)
文档顺序
选中了“显示架构文件”选项后“文档顺序”****选项变为可用。选中“文档顺序”后,全局节点的显示顺序将与其在架构文件中的显示顺序相同。
生成示例 XML
“生成示例 XML”功能可在 XML 架构资源管理器中生成由架构验证的示例 XML 文件。
如果在 XML 架构资源管理器中右击某个全局元素,显示的选项中将包括“生成示例 XML”。
可以在下列情况下使用此选项:
了解给定架构中各个构造的使用情况。
确认架构发挥了应有的作用。
“生成示例 XML”功能仅对全局元素可用,而且需要有效的 XML 架构集。
此功能通常会生成有效的 XML 文档。但是,如果架构包含下列一项或多项内容,示例可能无效:
以下标识约束:xs:key、xs:keyref、xs:unique。
xs:pattern 方面。
xs:QName 类型的枚举。
xs:ENTITY、xs:ENTITIES 和 xs:NOTATION 类型。
另请注意,只有当架构中发生 xs:base64Binary 类型的枚举时,才会生成同类型的内容。