ValidationType Перечисление

Определение

Указывает тип выполняемой проверки.Specifies the type of validation to perform.

public enum class ValidationType
public enum ValidationType
type ValidationType = 
Public Enum ValidationType
Наследование
ValidationType

Поля

Auto 1

Проверка наличия сведений о DTD или схеме.Validates if DTD or schema information is found.

Начиная с .NET Framework 2.0, это поле является устаревшим.Starting with .NET Framework 2.0, this field is obsolete. Применяется только к устаревшему классу XmlValidatingReader.It applies only to the obsolete XmlValidatingReader class.

DTD 2

Проверка в соответствии с DTD.Validates according to the DTD.

None 0

Проверка не выполняется и не выдаются ошибки проверки.No validation is performed, and no validation errors are thrown. Если задан этот параметр, создается совместимое с XML 1.0 средство синтаксического анализа, не выполняющее проверки. .This setting creates an XML 1.0 compliant non-validating parser.

Вызовы ResolveEntity() сообщают атрибуты по умолчанию и разрешают общие сущности.Calls to ResolveEntity() report default attributes and resolve general entities. DOCTYPE не используется в целях проверки.The DOCTYPE is not used for validation purposes.

Schema 4

Проверка в соответствии со схемами языка определения схем XML (XSD), включая встроенные схемы XML.Validate according to XML Schema definition language (XSD) schemas, including inline XML Schemas. Схемы XML связаны с универсальными кодами ресурса (URI) пространств имен с помощью атрибута schemaLocation или предоставленного свойства Schemas.XML Schemas are associated with namespace URIs either by using the schemaLocation attribute or the provided Schemas property.

XDR 3

Проверка в соответствии со схемами XDR, включая встроенные схемы XDR.Validate according to XML-Data Reduced (XDR) schemas, including inline XDR schemas. Схемы XDR распознаются по префиксу пространства имен x-schema или по свойству Schemas.XDR schemas are recognized using the x-schema namespace prefix or the Schemas property.

Начиная с .NET Framework 2.0, это поле является устаревшим.Starting with .NET Framework 2.0, this field is obsolete. Применяется только к устаревшему классу XmlValidatingReader.It applies only to the obsolete XmlValidatingReader class.

Комментарии

XmlReaderКласс может принудительно применять проверку с помощью схемы или определения типа документа (DTD).The XmlReader class can enforce validation using a schema or document type definition (DTD). ValidationTypeПеречисление указывает тип проверки, которую XmlReader должен выполнять создаваемый экземпляр.The ValidationType enumeration specifies the type of validation the created XmlReader instance should perform. XmlReaderЭкземпляр может быть либо проверяющим XmlReader объектом, созданным Create методом, либо XmlValidatingReader объектом.The XmlReader instance can be either a validating XmlReader object created by the Create method, or an XmlValidatingReader object.

Модель проверки имеет три характеристики: «умеренный», «информативный» и «состояние».The validation model has three characteristics, strict, informative, and status. Строго, не допускает смешивание типов проверки, информативное сообщение выдает предупреждение, если не удается найти схему или определение типа документа (DTD), а состояние содержит предупреждения, если не удается выполнить проверку элементов и атрибутов из схем.Strict, does not allow the mixing of validation types, informative provides a warning if the schema or document type definition (DTD) cannot be found, and status provides warnings if validation cannot be performed for elements and attributes from schemas.

Применяется к

См. также раздел