ConformanceLevel Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public enum class ConformanceLevel
public enum ConformanceLevel
type ConformanceLevel =
Public Enum ConformanceLevel
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Auto | 0 | Das XmlReader Objekt XmlWriter erkennt automatisch, ob die Überprüfung auf Dokumentebene oder Fragmentebene durchgeführt werden soll, und führt die entsprechende Überprüfung durch. Wenn Sie ein anderes objekt oder XmlReader ein anderes XmlWriter Objekt umschließen, wird vom äußeren Objekt keine zusätzliche Konformitätsüberprüfung ausgeführt. Die Konformitätsüberprüfung bleibt dem zugrunde liegenden Objekt überlassen. Weitere Informationen dazu, wie die Complianceebene bestimmt wird, finden Sie in den ConformanceLevel Eigenschaften und ConformanceLevel Eigenschaften. |
| Fragment | 1 | Die XML-Daten sind ein wohlgeformtes XML-Fragment, das von W3C definiert wird. Diese Konformitätsstufe stellt ein XML-Dokument dar, das möglicherweise kein Stammelement enthält, andernfalls aber wohlgeformt ist. Diese Überprüfungsebene stellt sicher, dass der zu lesende oder geschriebene Datenstrom von jedem Prozessor als externe analysierte XML 1.0-Entität verwendet werden kann.] |
| Document | 2 | Die XML-Daten entsprechen den Regeln für ein wohlgeformtes XML 1.0-Dokument, wie vom W3C definiert. Diese Überprüfungsebene stellt sicher, dass der zu lesende oder geschriebene Datenstrom von jedem Prozessor als XML 1.0-Dokument genutzt werden kann. |
Hinweise
Wenn Sie eine XML-Reader- oder Writer-Instanz erstellen, können Sie mithilfe der XmlReaderSettings Klasse XmlWriterSettings die Features angeben, die von der neuen Instanz unterstützt werden sollen. Eines der Features, die Sie konfigurieren können, ist die Konformitätsstufe, die Sie für die XML-Daten erzwingen möchten.
Durch das Erstellen eines kompatiblen Readers oder Writers wird sichergestellt, dass die verarbeiteten XML-Daten der angegebenen Konformitätsstufe entsprechen. Wenn der zu lesende oder geschriebene Datenstrom nicht der Konformitätsstufe entspricht, wird eine Ausnahme ausgelöst.
Überprüfungen auf Dokumentebene mit dem Enumerationselement ConformanceLevel.Document erzwingen Überprüfungen auf Fragmentebene (member ConformanceLevel.Fragment ) und stellen außerdem Folgendes sicher:
Das Element auf oberster Ebene verfügt nicht über andere Knoten als die XML-Deklaration, DTD, Element, Kommentar, Leerzeichen oder Verarbeitungsanweisung.
Die XML-Daten verfügen über einen einzigen Elementknoten auf oberster Ebene.