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. Схемы XML связаны с универсальными кодами ресурса (URI) пространств имен с помощью атрибута schemaLocation или предоставленного свойства Schemas.

XDR 3

Проверка в соответствии со схемами XDR, включая встроенные схемы XDR. Схемы XDR распознаются по префиксу пространства имен x-schema или по свойству Schemas.

Начиная с .NET Framework 2.0, это поле является устаревшим. Применяется только к устаревшему классу XmlValidatingReader.

Комментарии

Класс XmlReader может применять проверку с помощью схемы или определения типа документа (DTD). Перечисление ValidationType указывает тип проверки, который должен выполнять созданный XmlReader экземпляр. Экземпляр XmlReader может быть проверяющим XmlReader объектом, созданным методом Create , или XmlValidatingReader объектом.

Модель проверки имеет три характеристики: строгую, информативную и статусную. Строго, не позволяет смешивать типы проверки, информативно предоставляет предупреждение, если не удается найти схему или определение типа документа (DTD), и состояние предоставляет предупреждения, если проверка не может быть выполнена для элементов и атрибутов из схем.

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

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