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

Определение

Указывает тип выполняемой проверки.

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

Поля

Имя Значение Описание
None 0

Проверка не выполняется, и ошибки проверки не возникают. Этот параметр создает средство синтаксического анализа XML 1.0, совместимого с недействительным.

Вызовы атрибутов ResolveEntity() по умолчанию и разрешение общих сущностей. DOCTYPE не используется для проверки.

Auto 1

Проверяет, найдена ли информация о DTD или схеме.

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

DTD 2

Проверяется в соответствии с DTD.

XDR 3

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

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

Schema 4

Проверьте в соответствии со схемами языка определения схемы XML (XSD), включая встроенные XML-схемы. Схемы XML связаны с URI пространства имен с помощью schemaLocation атрибута или предоставленного Schemas свойства.

Комментарии

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

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

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

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