XmlSchemaValidator.AddSchema(XmlSchema) 方法

定义

将一个 XML 架构定义语言 (XSD) 架构添加到用于验证的架构集。

public:
 void AddSchema(System::Xml::Schema::XmlSchema ^ schema);
public void AddSchema (System.Xml.Schema.XmlSchema schema);
member this.AddSchema : System.Xml.Schema.XmlSchema -> unit
Public Sub AddSchema (schema As XmlSchema)

参数

schema
XmlSchema

一个 XmlSchema 对象,要将其添加到用于验证的架构集。

例外

指定的 XmlSchema 参数为 null

XmlSchema 参数的目标命名空间与 XmlSchemaValidator 对象已经遇到的任何元素或特性的目标命名空间匹配。

XmlSchema 参数无效。

注解

以下是使用 AddSchema 该方法时要考虑的重要说明。

  • 该方法 AddSchema 可用于模拟在正在验证的 XML 文档中遇到内联 XML 架构的效果。

  • XmlSchema 参数的目标命名空间无法与 XmlSchemaValidator 对象已遇到的任何元素或属性的目标命名空间匹配。

  • ProcessInlineSchema如果未设置验证选项,该方法AddSchema将不执行任何操作。

适用于

另请参阅