ValidationType 枚举

定义

指定要执行的验证的类型。

public enum class ValidationType
public enum ValidationType
type ValidationType = 
Public Enum ValidationType
继承
ValidationType

字段

Auto 1

验证是否找到 DTD 或架构信息。

自 .NET Framework 2.0 开始,此字段已过时。 它仅适用于已过时的 XmlValidatingReader 类。

DTD 2

根据 DTD 进行验证。

None 0

未执行任何验证,且未引发验证错误。 此设置创建符合 XML 1.0 的非验证分析程序。

ResolveEntity() 调用报告默认属性并解析常规实体。 DOCTYPE 不用于验证目的。

Schema 4

根据 XML 架构定义语言 (XSD) 架构(包括内联 XML 架构)进行验证。 通过使用 schemaLocation 特性或提供的 Schemas 特性将 XSD 架构和命名空间 URI 关联起来。

XDR 3

根据 XML 数据简化 (XDR) 架构(包括内联 XDR 架构)进行验证。 使用 x-schema 命名空间前缀或 Schemas 属性识别 XDR 架构。

自 .NET Framework 2.0 开始,此字段已过时。 它仅适用于已过时的 XmlValidatingReader 类。

注解

XmlReader 类可以使用架构或文档类型定义 (DTD) 强制验证。 枚举 ValidationType 指定创建 XmlReader 实例应执行的验证类型。 实例XmlReader可以是方法创建的Create验证XmlReader对象,也可以是对象XmlValidatingReader

验证模型具有三个特征,严格、信息丰富和状态。 严格,不允许混合验证类型,如果找不到架构或文档类型定义 (DTD) ,并且如果无法对架构中的元素和属性执行验证,状态会提供警告。

适用于

另请参阅