ValidationType Enumeráció

Definíció

Megadja a végrehajtandó érvényesítés típusát.

public enum class ValidationType
public enum ValidationType
type ValidationType = 
Public Enum ValidationType
Öröklődés
ValidationType

Mezők

Name Érték Description
None 0

Nem történik ellenőrzés, és nem jelennek meg érvényesítési hibák. Ez a beállítás létrehoz egy XML 1.0-kompatibilis, nem érvényesítési elemzőt.

Az alapértelmezett attribútumok jelentésére ResolveEntity() és az általános entitások feloldására irányuló hívások. A DOCTYPE nem használható érvényesítési célokra.

Auto 1

Ellenőrzi, hogy található-e DTD- vagy sémainformáció.

A .NET Framework 2.0-tól kezdve ez a mező elavult. Csak az elavult XmlValidatingReader osztályra vonatkozik.

DTD 2

A DTD szerint ellenőrzi.

XDR 3

Érvényesítés XML-Data csökkentett (XDR) sémák szerint, beleértve a beágyazott XDR-sémákat is. Az XDR-sémák felismerése a x-schema névtér előtagja vagy a Schemas tulajdonság használatával történik.

A .NET Framework 2.0-tól kezdve ez a mező elavult. Csak az elavult XmlValidatingReader osztályra vonatkozik.

Schema 4

Ellenőrizze az XML-sémadefiníciós (XSD) sémák szerint, beleértve a beágyazott XML-sémákat is. Az XML-sémák névtér URI-kkal vannak társítva az schemaLocation attribútum vagy a megadott Schemas tulajdonság használatával.

Megjegyzések

Az XmlReader osztály séma- vagy dokumentumtípus-definícióval (DTD) érvényesítheti az ellenőrzést. Az ValidationType enumerálás határozza meg, hogy a létrehozott XmlReader példány milyen típusú ellenőrzést hajt végre. A XmlReader példány lehet egy, a XmlReader metódus által létrehozott érvényesítő Create objektum, vagy egy XmlValidatingReader objektum.

Az érvényesítési modell három jellemzővel rendelkezik, szigorú, informatív és állapotú. Szigorú, nem engedélyezi az érvényesítési típusok keveredését, az informatív figyelmeztetést ad, ha a séma- vagy dokumentumtípus-definíció (DTD) nem található, és az állapot figyelmeztetést ad, ha az ellenőrzés nem hajtható végre a sémák elemeire és attribútumaira vonatkozóan.

A következőre érvényes:

Lásd még