ValidationType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает тип выполняемой проверки.
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. Схемы XML связаны с универсальными кодами ресурса (URI) пространств имен с помощью атрибута |
XDR | 3 | Проверка в соответствии со схемами XDR, включая встроенные схемы XDR. Схемы XDR распознаются по префиксу пространства имен Начиная с .NET Framework 2.0, это поле является устаревшим. Применяется только к устаревшему классу XmlValidatingReader. |
Комментарии
Класс XmlReader может применять проверку с помощью схемы или определения типа документа (DTD). Перечисление ValidationType указывает тип проверки, который должен выполнять созданный XmlReader экземпляр. Экземпляр XmlReader может быть проверяющим XmlReader объектом, созданным методом Create , или XmlValidatingReader объектом.
Модель проверки имеет три характеристики: строгую, информативную и статусную. Строго, не позволяет смешивать типы проверки, информативно предоставляет предупреждение, если не удается найти схему или определение типа документа (DTD), и состояние предоставляет предупреждения, если проверка не может быть выполнена для элементов и атрибутов из схем.