ValidationType Wyliczenie

Definicja

Określa typ weryfikacji do wykonania.

public enum class ValidationType
public enum ValidationType
type ValidationType = 
Public Enum ValidationType
Dziedziczenie
ValidationType

Pola

Auto 1

Sprawdza, czy znaleziono informacje o dtD lub schemacie.

Począwszy od .NET Framework 2.0, to pole jest przestarzałe. Dotyczy ona tylko przestarzałej XmlValidatingReader klasy.

DTD 2

Sprawdza poprawność zgodnie z DTD.

None 0

Nie jest wykonywana walidacja i nie są zgłaszane żadne błędy weryfikacji. To ustawienie powoduje utworzenie niezgodnego analizatora XML 1.0.

Wywołania do raportowania ResolveEntity() atrybutów domyślnych i rozpoznawania jednostek ogólnych. Dokument DOCTYPE nie jest używany do celów walidacji.

Schema 4

Zweryfikuj według schematów języka definicji schematu XML (XSD), w tym wbudowanych schematów XML. Schematy XML są skojarzone z identyfikatorami URI przestrzeni nazw przy użyciu atrybutu schemaLocation lub podanej Schemas właściwości.

XDR 3

Zweryfikuj zgodnie ze schematami XDR (XML-Data Reduced), w tym wbudowanymi schematami XDR. Schematy XDR są rozpoznawane przy użyciu prefiksu x-schemaSchemas przestrzeni nazw lub właściwości.

Począwszy od .NET Framework 2.0, to pole jest przestarzałe. Dotyczy ona tylko przestarzałej XmlValidatingReader klasy.

Uwagi

Klasa XmlReader może wymuszać walidację przy użyciu definicji schematu lub typu dokumentu (DTD). Wyliczenie ValidationType określa typ weryfikacji, którą powinno wykonać utworzone XmlReader wystąpienie. Wystąpienie XmlReader może być prawidłowym XmlReader obiektem utworzonym przez Create metodę lub obiektem XmlValidatingReader .

Model weryfikacji ma trzy cechy, ścisłe, informacyjne i stan. Ścisłe, nie zezwala na mieszanie typów weryfikacji, informuje ostrzeżenie, jeśli nie można odnaleźć definicji schematu lub typu dokumentu (DTD), a stan zawiera ostrzeżenia, jeśli nie można przeprowadzić walidacji dla elementów i atrybutów ze schematów.

Dotyczy

Zobacz też