Nyelv

ConformanceLevel Enumeráció

Definíció

Megadja a bemeneti vagy kimeneti ellenőrzés mennyiségét, amelyet az XmlReaderXmlWriter objektumok végeznek.

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

Mezők

Name Érték Description
Auto 0

A XmlReader vagy XmlWriter objektum automatikusan észleli, hogy a dokumentumszintű vagy töredékszintű ellenőrzést végre kell-e hajtani, és elvégzi a megfelelő ellenőrzést. Ha egy másikat XmlReader vagy XmlWriter objektumot burkol, a külső objektum nem végez további megfelelőségi ellenőrzést. A megfelelőség ellenőrzése a mögöttes objektumra marad.

ConformanceLevel A megfelelőségi szint meghatározásának részleteiért tekintse meg a tulajdonságokat és ConformanceLevel a tulajdonságokat.

Fragment 1

Az XML-adatok a W3C által meghatározott , jól formázott XML-töredékek. Ez a megfelelőségi szint olyan XML-dokumentumot jelöl, amely nem rendelkezik gyökérelemekkel, de egyébként jól formázott. Ez az ellenőrzési szint biztosítja, hogy az éppen beolvasott vagy megírt adatfolyamot bármely feldolgozó felhasználhatja XML 1.0 külső elemzési entitásként].

Document 2

Az XML-adatok megfelelnek a W3C által meghatározott, jól formázott XML 1.0-dokumentumokra vonatkozó szabályoknak. Ez az ellenőrzési szint biztosítja, hogy az éppen beolvasott vagy megírt streamet bármely processzor XML 1.0-dokumentumként használja fel.

Megjegyzések

XML-olvasó vagy írópéldány létrehozásakor az osztály vagy XmlReaderSettings az XmlWriterSettings osztály használatával megadhatja azokat a funkciókat, amelyeket az új példány támogatni szeretne. A konfigurálható funkciók egyike az XML-adatokon érvényesíteni kívánt megfelelőség szintje.

Megfelelő olvasó vagy író létrehozása garantálja, hogy a feldolgozott XML-adatok megfelelnek a megadott megfelelőségi szintnek. Ha az olvasott vagy írott stream nem felel meg a megfelelőségi szintnek, a rendszer kivételt vet ki.

Az enumerálási taggal végzett ConformanceLevel.Document dokumentumszintű ellenőrzések töredékszintű ellenőrzéseket (a ConformanceLevel.Fragment tagot) kényszerítenek ki, és a következőket is biztosítják:

  • A legfelső szintű elem nem rendelkezik más csomópontokkal, mint az XML-deklaráció, a DTD, az elem, a megjegyzés, a szabad terület vagy a feldolgozási utasítás.

  • Az XML-adatok egy és csak egy legfelső szintű elemcsomópontot tartalmazhatnak.

A következőre érvényes:

Lásd még