Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

System.Xml.Schema-Namespace

 

Veröffentlicht: Oktober 2016

Der System.Xml.Schema -Namespace enthält die XML-Klassen, die Standards basierende XML Schemadefinition Language (XSD)-Schemas unterstützen.

KlasseBeschreibung
System_CAPS_pubclassExtensions

Diese Klasse enthält die LINQ to XML Erweiterungsmethoden für XSD-Validierung.

System_CAPS_pubclassValidationEventArgs

Gibt ausführlichen Informationen über die ValidationEventHandler.

System_CAPS_pubclassXmlAtomicValue

Stellt den typisierten Wert eines überprüften XML-Element oder Attribut dar. Die XmlAtomicValue Klasse kann nicht vererbt werden.

System_CAPS_pubclassXmlSchema

Eine speicherinterne Darstellung eines XML-Schema laut Spezifikation des World Wide Web Consortium (W3C) XML Schema Part 1: Structures und XML Schema Part 2: Datatypes Spezifikationen.

System_CAPS_pubclassXmlSchemaAll

Stellt das World Wide Web Consortium (W3C) all -Element (Compositor).

System_CAPS_pubclassXmlSchemaAnnotated

Die Basisklasse für alle Elemente, die Anmerkungselemente enthalten kann.

System_CAPS_pubclassXmlSchemaAnnotation

Stellt das World Wide Web Consortium (W3C) annotation Element.

System_CAPS_pubclassXmlSchemaAny

Stellt das World Wide Web Consortium (W3C) any Element.

System_CAPS_pubclassXmlSchemaAnyAttribute

Stellt das World Wide Web Consortium (W3C) anyAttribute Element.

System_CAPS_pubclassXmlSchemaAppInfo

Stellt das World Wide Web Consortium (W3C) appinfo Element.

System_CAPS_pubclassXmlSchemaAttribute

Stellt die attribute Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Attribute enthalten zusätzliche Informationen zu anderen Dokumentelementen. Das Attributtag ist in den Tags eines Dokumentelements für das Schema geschachtelt. Im XML-Dokument werden die Attribute als benannte Elemente im öffnenden Tag eines Elements angezeigt.

System_CAPS_pubclassXmlSchemaAttributeGroup

Stellt die attributeGroup Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). AttributesGroups stellt einen Mechanismus zum Gruppieren einer Reihe von Attributdeklarationen bereit, sodass diese als Gruppe in komplexe Typdefinitionen integriert werden können.

System_CAPS_pubclassXmlSchemaAttributeGroupRef

Stellt die attributeGroup Element mit der ref -Attribut aus dem XML-Schema laut der World Wide Web Consortium (W3C). AttributesGroupRef ist der Verweis auf eine AttributeGroup, Name-Eigenschaft enthält die Attributgruppe, auf die verwiesen wird.

System_CAPS_pubclassXmlSchemaChoice

Stellt das choice -Element (Compositor) aus dem XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Die choice kann nur eines der untergeordneten Elemente, die in einer Instanz angezeigt.

System_CAPS_pubclassXmlSchemaCollection

Veraltet. Enthält einen Cache mit XSD-Schemas (XML Schema Definition) und XDR-Schemas (XML-Data Reduced). Die XmlSchemaCollection-Klasse ist veraltet. Verwenden Sie stattdessen XmlSchemaSet.

System_CAPS_pubclassXmlSchemaCollectionEnumerator

Unterstützt ein einfaches Durchlaufen einer Sammlung. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassXmlSchemaCompilationSettings

Stellt die Schema-Compilation-Optionen für die XmlSchemaSet Klasse, die diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassXmlSchemaComplexContent

Stellt das complexContent -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse stellt das Modell für komplexen Inhalt für komplexe Typen dar. Sie enthält Erweiterungen oder Einschränkungen für einen komplexen Typ, der nur Elemente oder gemischten Inhalt enthält.

System_CAPS_pubclassXmlSchemaComplexContentExtension

Stellt das extension -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse ist für komplexe Typen mit einem Modell für komplexen Inhalt vorgesehen, die durch Erweiterung abgeleitet werden. Sie erweitert den komplexen Typ durch Hinzufügen von Attributen oder Elementen.

System_CAPS_pubclassXmlSchemaComplexContentRestriction

Stellt das restriction -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse ist für komplexe Typen mit einem Modell für komplexen Inhalt vorgesehen, die durch Einschränkung abgeleitet werden. Sie schränkt die Inhalte des komplexen Typs auf eine Teilmenge des vererbten komplexen Typs ein.

System_CAPS_pubclassXmlSchemaComplexType

Stellt das complexType -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse definiert einen komplexen Typ, der die Gruppe der Attribute und den Inhalt eines Elements bestimmt.

System_CAPS_pubclassXmlSchemaContent

Eine abstrakte Klasse für Schemainhalt.

System_CAPS_pubclassXmlSchemaContentModel

Gibt die Reihenfolge und Struktur der untergeordneten Elemente eines Typs.

System_CAPS_pubclassXmlSchemaDatatype

Die XmlSchemaDatatype -Klasse ist eine abstrakte Klasse für die Zuordnung von Typen für XML Schema Definition Language (XSD) in Common Language Runtime (CLR)-Typen.

System_CAPS_pubclassXmlSchemaDocumentation

Stellt das documentation -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse gibt Informationen werden gelesen oder verwendet von Benutzern in einer annotation.

System_CAPS_pubclassXmlSchemaElement

Stellt das element -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse ist die Basisklasse für alle Partikeltypen und wird zum Beschreiben eines Elements in einem XML-Dokument verwendet.

System_CAPS_pubclassXmlSchemaEnumerationFacet

Stellt die enumeration Facet aus XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse gibt eine Liste der gültigen Werte für ein simpleType-Element an. Die Deklaration ist in enthalten eine restriction Deklaration.

System_CAPS_pubclassXmlSchemaException

Gibt ausführliche Informationen über die Schemaausnahme.

System_CAPS_pubclassXmlSchemaExternal

Eine abstrakte Klasse. Enthält Informationen über das enthaltene Schema.

System_CAPS_pubclassXmlSchemaFacet

Abstrakte Klasse für alle Facets, die verwendet werden, wenn einfache Typen durch Einschränkung abgeleitet werden.

System_CAPS_pubclassXmlSchemaFractionDigitsFacet

Gibt eine Einschränkung für die Anzahl der Ziffern, die für die Nachkommastellen eines SimpleType-Elements eingegeben werden können. Der Wert von FractionDigits muss eine positive ganze Zahl sein. Stellt das World Wide Web Consortium (W3C) fractionDigits Facet.

System_CAPS_pubclassXmlSchemaGroup

Stellt das group -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse definiert Gruppen auf der schema Ebene, auf die die komplexen Typen verweisen. Sie gruppiert eine Reihe von Elementdeklarationen, sodass diese als Gruppe in komplexe Typdefinitionen integriert werden können.

System_CAPS_pubclassXmlSchemaGroupBase

Eine abstrakte Klasse für XmlSchemaAll, XmlSchemaChoice, oder XmlSchemaSequence.

System_CAPS_pubclassXmlSchemaGroupRef

Stellt die group Element mit dem ref -Attribut aus dem XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse wird in komplexen Typen, die auf Verweisen verwendet eine group definiert die schema Ebene.

System_CAPS_pubclassXmlSchemaIdentityConstraint

Klasse für die Identity-Einschränkung: key, keyref, und unique Elemente.

System_CAPS_pubclassXmlSchemaImport

Stellt das import -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse wird verwendet, um Schemakomponenten aus anderen Schemas zu importieren.

System_CAPS_pubclassXmlSchemaInclude

Stellt das include -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse wird zum Einschließen von Deklarationen und Definitionen aus einem externen Schema verwendet. Die eingeschlossenen Deklarationen und Definitionen stehen dann für die Verarbeitung im enthaltenden Schema zur Verfügung.

System_CAPS_pubclassXmlSchemaInference

Leitet ein XSD-Schema (XML Schema Definition) von einem XML-Dokument ab. Die XmlSchemaInference Klasse kann nicht vererbt werden.

System_CAPS_pubclassXmlSchemaInferenceException

Gibt Informationen über Fehler zurück, auf die die XmlSchemaInference-Klasse beim Ableiten eines Schemas von einem XML-Dokument stößt.

System_CAPS_pubclassXmlSchemaInfo

Stellt das post-schema-Validation-Infoset eines validierten XML-Knotens dar.

System_CAPS_pubclassXmlSchemaKey

Diese Klasse stellt das key -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C).

System_CAPS_pubclassXmlSchemaKeyref

Diese Klasse stellt das keyref -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C).

System_CAPS_pubclassXmlSchemaLengthFacet

Stellt die length Facet aus XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse kann verwendet werden, um eine Beschränkung auf die Länge des anzugeben ein simpleType Element für den Datentyp.

System_CAPS_pubclassXmlSchemaMaxExclusiveFacet

Stellt das maxExclusive -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse kann verwendet werden, um eine Beschränkung auf den maximalen Wert der anzugeben ein simpleType Element. Der Elementwert muss kleiner sein als der Wert der maxExclusive Element.

System_CAPS_pubclassXmlSchemaMaxInclusiveFacet

Stellt das maxInclusive -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse kann verwendet werden, um eine Beschränkung auf den maximalen Wert der anzugeben ein simpleType Element. Der Elementwert muss kleiner oder gleich dem Wert der maxInclusive Element.

System_CAPS_pubclassXmlSchemaMaxLengthFacet

Stellt das maxLength -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse kann verwendet werden, um eine Beschränkung auf die maximale Länge des Datenwerts anzugeben ein simpleType Element. Die Länge muss kleiner sein als der Wert der maxLength Element.

System_CAPS_pubclassXmlSchemaMinExclusiveFacet

Stellt das minExclusive -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse kann verwendet werden, um eine Beschränkung auf den minimalen Wert anzugeben ein simpleType Element. Der Elementwert muss größer als der Wert, der die minExclusive Element.

System_CAPS_pubclassXmlSchemaMinInclusiveFacet

Stellt das minInclusive -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse kann verwendet werden, um eine Beschränkung auf den minimalen Wert eines simpleType-Elements anzugeben. Der Elementwert muss größer als oder gleich dem Wert, der die minInclusive Element.

System_CAPS_pubclassXmlSchemaMinLengthFacet

Stellt das minLength -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse kann verwendet werden, um eine Beschränkung auf die minimale Länge des Datenwerts anzugeben ein simpleType Element. Die Länge muss größer als der Wert, der die minLength Element.

System_CAPS_pubclassXmlSchemaNotation

Stellt das notation -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Ein XML-Schema notation -Deklaration ist eine Rekonstruktion von XML 1.0 NOTATION Deklarationen. Der Zweck von Notationen ist die Beschreibung des Formats von Nicht-XML-Daten in einem XML-Dokument.

System_CAPS_pubclassXmlSchemaNumericFacet

Abstrakte Klasse zum Definieren von numeric Facets. Diese Klasse ist die Basisklasse für numerische Facetklassen, z. B. XmlSchemaMinLengthFacet

System_CAPS_pubclassXmlSchemaObject

Stellt die Stammklasse für die Objektmodellhierarchie des XML-Schemas und dient als Basisklasse für Klassen, z. B. die XmlSchema Klasse.

System_CAPS_pubclassXmlSchemaObjectCollection

Eine Auflistung von XmlSchemaObjecten.

System_CAPS_pubclassXmlSchemaObjectEnumerator

Stellt den Enumerator für die XmlSchemaObjectCollection dar.

System_CAPS_pubclassXmlSchemaObjectTable

Enthält die Sammlungen für die darin enthaltenen Elemente in der XmlSchema Klasse (z. B. Attribute, attributeGroup, und So weiter).

System_CAPS_pubclassXmlSchemaParticle

Abstrakte Klasse, ist die Basisklasse für alle Partikeltypen (z. B. XmlSchemaAny).

System_CAPS_pubclassXmlSchemaPatternFacet

Stellt das pattern -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse kann verwendet werden, um eine Beschränkung auf den eingegebenen Wert anzugeben ein simpleType Element.

System_CAPS_pubclassXmlSchemaRedefine

Stellt das redefine -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse kann verwendet werden, um die erneute Definition einfacher und komplexer Typen, Gruppen und Attributgruppen aus externen Schemadateien im aktuellen Schema zuzulassen. Diese Klasse kann außerdem verwendet werden, um eine Versionsverwaltung für die Schemaelemente bereitzustellen.

System_CAPS_pubclassXmlSchemaSequence

Stellt das sequence -Element (Compositor) aus dem XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Die sequence erfordert, dass die Elemente in der Gruppe in der angegebenen Reihenfolge im enthaltenden Element angezeigt werden.

System_CAPS_pubclassXmlSchemaSet

Enthält einen Cache von XSD-Schemas (XML-Schema Definition Language).

System_CAPS_pubclassXmlSchemaSimpleContent

Stellt das simpleContent -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse wird für einfache und komplexe Typen mit einfachem Inhaltsmodell verwendet.

System_CAPS_pubclassXmlSchemaSimpleContentExtension

Stellt das extension -Element für einfachen Inhalt aus dem XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse kann verwendet werden, um einfache Typen durch Erweiterung abzuleiten. Solche Ableitungen werden verwendet, um den Inhalt einfacher Typen des Elements durch das Hinzufügen von Attributen zu erweitern.

System_CAPS_pubclassXmlSchemaSimpleContentRestriction

Stellt das restriction -Element für einfachen Inhalt aus dem XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse kann verwendet werden, um einfache Typen durch Beschränkung abzuleiten. Solche Ableitungen können verwendet werden, um den Wertebereich für das Element auf eine Teilmenge der im vererbten einfachen Typ angegebenen Werte zu beschränken.

System_CAPS_pubclassXmlSchemaSimpleType

Stellt das simpleType -Element für einfachen Inhalt aus dem XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse definiert einen einfachen Typ. Einfache Typen können Informationen und Einschränkungen für den Wert von Attributen oder Elementen mit Textinhalt angeben.

System_CAPS_pubclassXmlSchemaSimpleTypeContent

Abstrakte Klasse für Inhaltsklassen einfacher Typen.

System_CAPS_pubclassXmlSchemaSimpleTypeList

Stellt das list -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse kann zum Definieren einer simpleType -Elements als Liste von Werten eines angegebenen Datentyps.

System_CAPS_pubclassXmlSchemaSimpleTypeRestriction

Stellt das restriction -Element für einfache Typen aus XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse kann verwendet werden, einschränken simpleType Element.

System_CAPS_pubclassXmlSchemaSimpleTypeUnion

Stellt das union -Element für einfache Typen aus XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Ein union Datentyp kann zum Angeben des Inhalts von einem simpleType. Der Wert der simpleType Element muss eine von einer Gruppe alternativer Datentypen, die in der Union angegeben sein. Unionstypen sind immer abgeleitete Typen und müssen mindestens zwei alternative Datentypen umfassen.

System_CAPS_pubclassXmlSchemaTotalDigitsFacet

Stellt die totalDigits Facet aus XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse kann verwendet werden, um eine Beschränkung auf die Anzahl von Ziffern anzugeben, die für den Wert eingegeben werden kann ein simpleType Element. Der Wert von totalDigits muss eine positive ganze Zahl sein.

System_CAPS_pubclassXmlSchemaType

Die Basisklasse für alle einfachen und komplexen Typen.

System_CAPS_pubclassXmlSchemaUnique

Stellt das unique -Element im XML-Schema laut Spezifikation des World Wide Web Consortium (W3C). Diese Klasse kann verwendet werden, um in einer Gruppe von Elementen eine eindeutige Einschränkung zu identifizieren.

System_CAPS_pubclassXmlSchemaValidationException

Stellt die Ausnahme wird ausgelöst, wenn ein Schemavalidierungsfehler XML Schema Definition Language (XSD) und Warnungen in einem XML-Dokument validiert wird gefunden werden.

System_CAPS_pubclassXmlSchemaValidator

Stellt ein XSD-Schema-Validierungsmodul (XML Schema Definition Language) dar. Die XmlSchemaValidator Klasse kann nicht vererbt werden.

System_CAPS_pubclassXmlSchemaWhiteSpaceFacet

Stellt das World Wide Web Consortium (W3C) whiteSpace Facet.

System_CAPS_pubclassXmlSchemaXPath

Stellt das World Wide Web Consortium (W3C) selector Element.

SchnittstelleBeschreibung
System_CAPS_pubinterfaceIXmlSchemaInfo

Definiert das post-schema-Validation-Infoset eines validierten XML-Knotens.

DelegatBeschreibung
System_CAPS_pubdelegateValidationEventHandler

Stellt die Rückrufmethode, die XML-Schema-Validierungsereignisse behandelt und die ValidationEventArgs.

System_CAPS_pubdelegateXmlValueGetter

Ein delegate anhand der XmlSchemaValidator Klasse, um Werte für Attribute, Text und Leerzeichen als Common Language Runtime (CLR)-Typ übergeben wird, der kompatibel mit dem XML Schema Definition Language (XSD) der Attribut-, Text- oder Leerzeichen.

EnumerationBeschreibung
System_CAPS_pubenumXmlSchemaInference.InferenceOption

Wirkt sich auf vorkommen und Typ Informationen abgeleitet werden, indem die XmlSchemaInference -Klasse für Elemente und Attribute in einem XML-Dokument.

System_CAPS_pubenumXmlSchemaContentProcessing

Enthält Informationen zu den Validierungsmodus von any und anyAttribute Element ersetzt.

System_CAPS_pubenumXmlSchemaContentType

Enumerationen für das Inhaltsmodell des komplexen Typs. Dies stellt den Inhalt der post-schema-Validation-Informationssatz (Infoset).

System_CAPS_pubenumXmlSchemaDatatypeVariety

Gibt die W3C XML Schema Datentyp die Auswahl des Typs an.

System_CAPS_pubenumXmlSchemaDerivationMethod

Bietet verschiedene Methoden zum Verhindern von ableitungen.

System_CAPS_pubenumXmlSchemaForm

Gibt an, ob Attribute oder Elemente mit einem Namespacepräfix qualifiziert werden müssen.

System_CAPS_pubenumXmlSchemaUse

Indikator dafür, wie das Attribut verwendet wird.

System_CAPS_pubenumXmlSchemaValidationFlags

Gibt Schemavalidierungsoptionen anhand der XmlSchemaValidator und XmlReader Klassen.

System_CAPS_pubenumXmlSchemaValidity

Stellt die Gültigkeit eines XML-Elements, das überprüft, indem die XmlSchemaValidator Klasse.

System_CAPS_pubenumXmlSeverityType

Stellt den Schweregrad des Validierungsereignisses dar.

System_CAPS_pubenumXmlTypeCode

Stellt die Typen des W3C XML Schema Definition Language (XSD)-Schema.

System_CAPS_security Sicherheit Hinweis
  • Verwenden Sie keine Schemata aus unbekannten oder nicht vertrauenswürdigen Quellen oder Speicherorte. Auf diese Weise wird die Sicherheit Ihres Codes beeinträchtigt werden.

  • XML-Schemas (auch Inlineschemas) sind von Natur aus anfällig für DOS-Angriffe. Nehmen Sie diese nicht in nicht vertrauenswürdigen Szenarios.

  • Schema-Validation-Fehlermeldungen und Ausnahmen können vertrauliche Informationen über das Inhaltsmodell oder die Pfade der URI der Schemadatei verfügbar machen. Achten Sie darauf, dass nicht auf diese Informationen, um nicht vertrauenswürdige Aufrufer verfügbar zu machen.

  • Weitere Sicherheitsaspekte werden im Abschnitt Hinweise der APIs in diesem Namespace behandelt.

Zurück zum Anfang
Anzeigen: