XML 架构是一种功能强大的复杂工具,用于在合规的 XML 文档中创建和验证结构。 与关系数据库中的数据建模类似,架构通过指定文档中使用的元素以及这些元素必须遵循的结构和类型来定义 XML 文档的结构和类型,以便对特定架构有效。
架构对象模型 (SOM) 在命名空间中 System.Xml.Schema 提供了一组类,可用于从文件读取架构或以编程方式创建内存中的架构。 然后,可以对架构进行遍历、编辑、编译、验证或写入文件。
本节中
XML 架构对象模型概述
描述架构对象模型(SOM)及其提供的功能和类。
读取和写入 XML 架构
介绍如何从文件或其他源读取和写入 XML 架构。
生成 XML 架构
介绍如何使用命名空间中的 System.Xml.Schema 类在内存中生成 XML 架构。
遍历 XML 架构
介绍如何遍历 XML 架构以访问 SOM 中存储的元素、属性和类型。
编辑 XML 架构
介绍如何编辑 XML 架构。
包括或导入 XML 架构
介绍如何包含或导入其他 XML 架构,以补充包含或导入这些架构的结构。