ValidationType 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定要执行的验证的类型。
public enum class ValidationType
public enum ValidationType
type ValidationType =
Public Enum ValidationType
- 继承
字段
Auto | 1 | 验证是否找到 DTD 或架构信息。 自 .NET Framework 2.0 开始,此字段已过时。 它仅适用于已过时的 XmlValidatingReader 类。 |
DTD | 2 | 根据 DTD 进行验证。 |
None | 0 | 未执行任何验证,且未引发验证错误。 此设置创建符合 XML 1.0 的非验证分析程序。 ResolveEntity() 调用报告默认属性并解析常规实体。 DOCTYPE 不用于验证目的。 |
Schema | 4 | 根据 XML 架构定义语言 (XSD) 架构(包括内联 XML 架构)进行验证。 通过使用 |
XDR | 3 | 根据 XML 数据简化 (XDR) 架构(包括内联 XDR 架构)进行验证。 使用 自 .NET Framework 2.0 开始,此字段已过时。 它仅适用于已过时的 XmlValidatingReader 类。 |
注解
该 XmlReader 类可以使用架构或文档类型定义 (DTD) 强制验证。 枚举 ValidationType 指定创建 XmlReader 实例应执行的验证类型。 实例XmlReader可以是方法创建的Create验证XmlReader对象,也可以是对象XmlValidatingReader。
验证模型具有三个特征,严格、信息丰富和状态。 严格,不允许混合验证类型,如果找不到架构或文档类型定义 (DTD) ,并且如果无法对架构中的元素和属性执行验证,状态会提供警告。