使用 XML 架构

要定义 XML 文档的结构及其元素关系、数据类型和内容约束,请使用文档类型定义 (DTD) 或 XML 架构定义语言 (XSD) 架构。 尽管 XML 文档如果符合万维网联合会 (W3C) 可扩展标记语言 (XML) 1.0 建议定义的所有语法要求,就被认为格式正确,但是,除非其格式正确并且符合其 DTD 或架构定义的约束,否则,不会认为该文档有效。 因此,尽管所有有效 XML 文档的格式都是正确的,但是并非所有格式正确的 XML 文档都有效。

有关 XML 的更多信息,请参见 W3C XML 1.0 Recommendation(W3C XML 1.0 建议)。 有关 XML 架构的更多信息,请参见 W3C XML Schema Part 1: Structures Recommendation(W3C XML 架构第 1 部分:结构建议)和 W3C XML Schema Part 2: Datatypes Recommendation(W3C XML 架构第 2 部分:数据类型建议)建议。

本节内容

参考

XmlSchemaSet | XmlSchemaInference | XmlReader

相关章节