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