XML 架构对象模型 (SOM)

XML 架构是用于在符合该架构的 XML 文档中创建和验证结构的强大而复杂的工具。 与关系数据库中的数据建模类似,架构提供一种定义 XML 文档结构的方法,这种方法是指定可在文档中使用的元素,同时还要指定这些元素必须遵循的结构和类型,以便这些元素对于该特定架构来说是有效的。

架构对象模型 (SOM) 在 System.Xml.Schema 命名空间中提供一组类,用于从文件读取架构或通过编程创建内存中架构。 然后,架构可以遍历、编辑、编译、验证或写入文件。

本节内容

XML 架构对象模型概述
描述架构对象模型 (SOM) 以及它提供的功能和类。

读取和编写 XML 架构
描述如何从文件或其他源读取和写入 XML 架构。

生成 XML 架构
描述如何使用 System.Xml.Schema 命名空间中的类来生成内存中 XML 架构。

遍历 XML 架构
描述如何遍历 XML 架构以访问 SOM 中存储的元素、属性和类型。

编辑 XML 架构
描述如何编辑 XML 架构。

包含或导入 XML 架构
描述如何包括或导入其他 XML 架构来补充包括或导入这些架构的架构的结构。