ConformanceLevel Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
public enum class ConformanceLevel
public enum ConformanceLevel
type ConformanceLevel =
Public Enum ConformanceLevel
- Öröklődés
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.