XmlSchemaContentProcessing Enumeráció

Definíció

Információt nyújt az érvényesítési módról és any az anyAttribute elemcserékről.

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

Mezők

Name Érték Description
None 0

A dokumentumelemek nincsenek érvényesítve.

Skip 1

A dokumentumelemeknek jól formázott XML-fájlból kell állniuk, és a séma nem érvényesíti azokat.

Az XML-feldolgozó egy érvényesítési eseménykezelőn keresztül próbálja értesíteni az ügyfelet Severity = XmlSeverityType.Warning , hogy nem történt ellenőrzés az adott elemhez. Ha nincs beállítva érvényesítési eseménykezelő, a rendszer nem ad vissza információt a figyelmeztetés létrehozásakor.

Lax 2

Ha a társított séma megtalálható, a rendszer ellenőrzi a dokumentumelemeket. Máskülönben nem jelenik meg hiba.

Ha az elem nincs érvényesítve, az XML-feldolgozó megpróbálja értesíteni az ügyfelet egy érvényesítési eseménykezelőn Severity = XmlSeverityType.Warningkeresztül. Ha nincs beállítva érvényesítési eseménykezelő, a rendszer nem ad vissza információt a figyelmeztetés létrehozásakor.

Strict 3

A sémafeldolgozónak meg kell találnia a megadott névtérhez társított sémát a dokumentumelemek érvényesítéséhez.

Ha a feldolgozó nem talál sémát, vagy ha az elemek érvénytelenek, az XML-feldolgozó egy érvényesítési eseménykezelőn keresztül kísérli meg értesíteni az ügyfelet Severity = XmlSeverityType.Warning. Ha érvényesítési hiba történik, és nincs megadva érvényesítési eseménykezelő, a rendszer kivételt okoz.

A következőre érvényes:

Lásd még