ValidationType Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa typ weryfikacji do wykonania.
public enum class ValidationType
public enum ValidationType
type ValidationType =
Public Enum ValidationType
- Dziedziczenie
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 |
XDR | 3 | Zweryfikuj zgodnie ze schematami XDR (XML-Data Reduced), w tym wbudowanymi schematami XDR. Schematy XDR są rozpoznawane przy użyciu prefiksu 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.