System::Xml::Schema-Namespace

Klassen

KlasseBeschreibung
IXmlSchemaInfoDefiniert das Post-Schema-Validierungs-Infoset eines validierten XML-Knotens.
ValidationEventArgsGibt detaillierte Informationen zurück, die sich auf den ValidationEventHandler beziehen.
XmlAtomicValueStellt den typisierten Wert eines validierten XML-Elements oder -Attributs dar. Die Klasse XmlAtomicValue kann nicht geerbt werden.
XmlSchemaEine im Speicher befindliche Darstellung eines XML Schema, wie im World Wide Web Consortium (W3C) XML Schema Part 1: Structures und XML Schema Part 2: Datatypes spezifiziert.
XmlSchemaAllStellt das World Wide Web Consortium (W3C) all-Element (Kompositor) dar.
XmlSchemaAnnotatedDie Basisklasse für jedes Element, das Annotations-Elemente enthalten kann.
XmlSchemaAnnotationStellt das World Wide Web Consortium (W3C) annotation-Element dar.
XmlSchemaAnyStellt das World Wide Web Consortium (W3C) any-Element dar.
XmlSchemaAnyAttributeStellt das World Wide Web Consortium (W3C) anyAttribute-Element dar.
XmlSchemaAppInfoStellt das World Wide Web Consortium (W3C) appinfo-Element dar.
XmlSchemaAttributeStellt das attribute-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Attribute liefern zusätzliche Informationen für andere Dokumentelemente. Das Attribut-Tag ist zwischen den Tags eines Dokumentelements für das Schema verschachtelt. Das XML-Dokument zeigt Attribute als benannte Elemente im öffnenden Tag eines Elements an.
XmlSchemaAttributeGroupStellt das attributeGroup-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. AttributesGroups bietet einen Mechanismus, um eine Menge von Attributdeklarationen zu gruppieren, sodass sie als Gruppe in komplexe Typdefinitionen eingebunden werden können.
XmlSchemaAttributeGroupRefStellt das attributeGroup-Element mit dem ref-Attribut aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. AttributesGroupRef ist die Referenz für ein attributeGroup, die Eigenschaft name enthält die referenzierte Attributgruppe.
XmlSchemaChoiceStellt das choice-Element (Kompositor) aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Das choice erlaubt, dass nur eines seiner Kind-Elemente in einer Instanz erscheint.
XmlSchemaCollectionEnthält einen Cache von XML Schema-Definitionssprache (XSD) und XML-Data Reduced (XDR)-Schemas.
XmlSchemaCollectionEnumeratorUnterstützt eine einfache Iteration über eine Sammlung. Diese Klasse kann nicht abgeleitet werden.
XmlSchemaCompilationSettingsBietet Optionen zur Schema-Kompilierung für die Klasse XmlSchemaSet. Diese Klasse kann nicht abgeleitet werden.
XmlSchemaComplexContentStellt das complexContent-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse repräsentiert das komplexe Inhaltsmodell für komplexe Typen. Sie enthält Erweiterungen oder Einschränkungen für einen komplexen Typ, der entweder nur Elemente oder gemischten Inhalt hat.
XmlSchemaComplexContentExtensionStellt das extension-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse ist für komplexe Typen mit komplexem Inhaltsmodell, das durch Erweiterung abgeleitet wurde. Sie erweitert den komplexen Typ, indem sie Attribute oder Elemente hinzufügt.
XmlSchemaComplexContentRestrictionStellt das restriction-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse ist für komplexe Typen mit einem komplexen Inhaltsmodell, das durch Einschränkung abgeleitet wurde. Sie beschränkt den Inhalt des komplexen Typs auf eine Teilmenge des geerbten komplexen Typs.
XmlSchemaComplexTypeStellt das complexType-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse definiert einen komplexen Typ, der die Menge der Attribute und den Inhalt eines Elements bestimmt.
XmlSchemaContentEine abstrakte Klasse für Schema-Inhalte.
XmlSchemaContentModelGibt die Reihenfolge und Struktur der Kind-Elemente eines Typs an.
XmlSchemaDatatypeDie Klasse XmlSchemaDatatype ist eine abstrakte Klasse zum Zuordnen von XML Schema-Definitionssprache (XSD)-Typen zu Laufzeittypen.
XmlSchemaDocumentationStellt das documentation-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse gibt Informationen an, die von Menschen innerhalb einer annotation gelesen oder verwendet werden können.
XmlSchemaElementStellt das element-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse ist die Basisklasse für alle Partikeltypen und wird verwendet, um ein Element in einem XML-Dokument zu beschreiben.
XmlSchemaEnumerationFacetStellt das enumeration-Facet aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse gibt eine Liste gültiger Werte für ein simpleType-Element an. Die Deklaration ist in einer restriction-Deklaration enthalten.
XmlSchemaExternalStellt Informationen über das enthaltene Schema bereit.
XmlSchemaFacetEine Basisklasse für alle Facetten, die verwendet werden, wenn einfache Typen durch Einschränkung abgeleitet werden.
XmlSchemaFractionDigitsFacetGibt eine Einschränkung für die Anzahl der Ziffern an, die für den Bruchwert eines simpleType-Elements eingegeben werden können. Der Wert von fractionDigits muss eine positive ganze Zahl sein. Stellt die World Wide Web Consortium (W3C) fractionDigits Facette dar.
XmlSchemaGroupStellt das group-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse definiert Gruppen auf der schema-Ebene, die von den komplexen Typen referenziert werden. Sie gruppiert eine Menge von Elementdeklarationen, sodass sie als Gruppe in komplexe Typdefinitionen eingebunden werden können.
XmlSchemaGroupBaseEine abstrakte Klasse für XmlSchemaAll, XmlSchemaChoice oder XmlSchemaSequence.
XmlSchemaGroupRefStellt das group-Element mit dem ref-Attribut aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse wird innerhalb komplexer Typen verwendet, die eine auf der schema-Ebene definierte group referenzieren.
XmlSchemaIdentityConstraintKlasse für die Identitätsbeschränkungen: key, keyref und unique Elemente.
XmlSchemaImportStellt das import-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse wird verwendet, um Schema‑Komponenten aus anderen Schemata zu importieren.
XmlSchemaIncludeStellt das include-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse wird verwendet, um Deklarationen und Definitionen aus einem externen Schema einzuschließen. Die eingeschlossenen Deklarationen und Definitionen stehen dann für die Verarbeitung im enthaltenden Schema zur Verfügung.
XmlSchemaInferenceLeitet ein XML Schema Definition Language (XSD)-Schema aus einem XML-Dokument ab. Die Klasse XmlSchemaInference kann nicht vererbt werden.
XmlSchemaInfoStellt das Post‑Schema‑Validierungs‑Infoset eines validierten XML‑Knotens dar.
XmlSchemaKeyDiese Klasse stellt das key-Element aus XMLSchema dar, wie vom World Wide Web Consortium (W3C) spezifiziert.
XmlSchemaKeyrefDiese Klasse stellt das keyref-Element aus XMLSchema dar, wie vom World Wide Web Consortium (W3C) spezifiziert.
XmlSchemaLengthFacetStellt die length-Facette aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung der Länge eines simpleType-Elements im Datentyp anzugeben.
XmlSchemaMaxExclusiveFacetStellt das maxExclusive-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung des maximalen Werts eines simpleType-Elements anzugeben. Der Elementwert muss kleiner sein als der Wert des maxExclusive-Elements.
XmlSchemaMaxInclusiveFacetStellt das maxInclusive-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung des maximalen Werts eines simpleType-Elements anzugeben. Der Elementwert muss kleiner oder gleich dem Wert des maxInclusive-Elements sein.
XmlSchemaMaxLengthFacetStellt das maxLength-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung der maximalen Länge des Datenwerts eines simpleType-Elements anzugeben. Die Länge muss kleiner sein als der Wert des maxLength-Elements.
XmlSchemaMinExclusiveFacetStellt das minExclusive-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung des minimalen Werts eines simpleType-Elements anzugeben. Der Elementwert muss größer sein als der Wert des minExclusive-Elements.
XmlSchemaMinInclusiveFacetStellt das minInclusive-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung des minimalen Werts eines simpleType-Elements anzugeben. Der Elementwert muss größer oder gleich dem Wert des minInclusive-Elements sein.
XmlSchemaMinLengthFacetStellt das minLength-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung der minimalen Länge des Datenwerts eines simpleType-Elements anzugeben. Die Länge muss größer sein als der Wert des minLength-Elements.
XmlSchemaNotationStellt das notation-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Eine XML Schemanotation-Deklaration ist eine Rekonstruktion von XML 1.0 NOTATION-Deklarationen. Der Zweck von Notationen besteht darin, das Format von Nicht‑XML‑Daten innerhalb eines XML‑Dokuments zu beschreiben.
XmlSchemaNumericFacetEine Basisklasse für die Definition von numeric-Facetten. Diese Klasse ist die Basisklasse für numerische Facettenklassen wie XmlSchemaMinLengthFacet.
XmlSchemaObjectStellt die Root‑Klasse für die Xml Schema‑Objektmodell‑Hierarchie dar und dient als Basisklasse für Klassen wie die XmlSchema‑Klasse.
XmlSchemaObjectCollectionEine Sammlung von XmlSchemaObjects.
XmlSchemaObjectEnumeratorStellt den Enumerator für die XmlSchemaObjectCollection dar.
XmlSchemaObjectTableStellt die Sammlungen für enthaltene Elemente in der XmlSchema‑Klasse bereit (z. B. Attribute, AttributeGroups, Elements usw.).
XmlSchemaParticleEine Basisklasse dafür ist die Basisklasse für alle Partikeltypen (z. B. XmlSchemaAny).
XmlSchemaPatternFacetStellt das pattern-Element aus XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung für den eingegebenen Wert eines simpleType-Elements festzulegen.
XmlSchemaRedefineStellt das redefine-Element aus XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um einfache und komplexe Typen, Gruppen und Attributgruppen aus externen Schemadateien im aktuellen Schema neu zu definieren. Sie kann außerdem zur Versionsverwaltung der Schemaelemente genutzt werden.
XmlSchemaSequenceStellt das sequence-Element (Kompositor) aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Das sequence verlangt, dass die Elemente in der Gruppe in der angegebenen Reihenfolge innerhalb des enthaltenden Elements erscheinen.
XmlSchemaSetEnthält einen Cache von XML Schema-Definitionssprache (XSD)-Schemata.
XmlSchemaSimpleContentStellt das simpleContent-Element aus XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse ist für einfache und komplexe Typen mit einfachem Inhaltsmodell vorgesehen.
XmlSchemaSimpleContentExtensionStellt das extension-Element für einfachen Inhalt aus XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um einfache Typen durch Erweiterung abzuleiten. Solche Ableitungen werden genutzt, um den Inhalt des einfachen Typs des Elements durch Hinzufügen von Attributen zu erweitern.
XmlSchemaSimpleContentRestrictionStellt das restriction-Element für einfachen Inhalt aus XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um einfache Typen durch Einschränkung abzuleiten. Solche Ableitungen können genutzt werden, um den Wertebereich des Elements auf eine Teilmenge der im vererbten einfachen Typ angegebenen Werte zu beschränken.
XmlSchemaSimpleTypeStellt das simpleType-Element für einfachen Inhalt aus XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse definiert einen einfachen Typ. Einfache Typen können Informationen und Einschränkungen für den Wert von Attributen oder Elementen mit reinem Textinhalt festlegen.
XmlSchemaSimpleTypeContentEine Basisklasse für Klassen mit einfachem Typinhalt.
XmlSchemaSimpleTypeListStellt das list-Element aus XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um ein simpleType-Element als Liste von Werten eines angegebenen Datentyps zu definieren.
XmlSchemaSimpleTypeRestrictionStellt das restriction-Element für einfache Typen aus XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse kann zur Einschränkung von simpleType-Elementen verwendet werden.
XmlSchemaSimpleTypeUnionStellt das union-Element für einfache Typen aus XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Ein union-Datentyp kann verwendet werden, um den Inhalt eines simpleType festzulegen. Der Wert des simpleType-Elements muss einer der im Union‑Datentyp angegebenen alternativen Datentypen sein. Union‑Typen sind stets abgeleitete Typen und müssen mindestens zwei alternative Datentypen umfassen.
XmlSchemaTotalDigitsFacetStellt das totalDigits-Facet aus XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung der Anzahl der Ziffern festzulegen, die für den Wert eines simpleType-Elements eingegeben werden dürfen. Der Wert von totalDigits muss eine positive ganze Zahl sein.
XmlSchemaTypeDie Basisklasse für alle einfachen und komplexen Typen.
XmlSchemaUniqueStellt das unique-Element aus XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine eindeutige Einschränkung innerhalb einer Menge von Elementen zu identifizieren.
XmlSchemaValidatorStellt eine XML Schema-Definitionssprache (XSD) Schema-Validierungs-Engine dar. Die Klasse XmlSchemaValidator kann nicht geerbt werden.
XmlSchemaWhiteSpaceFacetStellt das whiteSpace-Facet des World Wide Web Consortium (W3C) dar.
XmlSchemaXPathStellt das selector-Element des World Wide Web Consortium (W3C) dar.

Enums

AufzählungBeschreibung
XmlSchemaContentProcessingBietet Informationen über den Validierungsmodus von any- und anyAttribute-Elementersetzungen.
XmlSchemaContentTypeAufzählungen für das Inhaltsmodell des komplexen Typs. Dies stellt den Inhalt im nach Schema-Validierung Informationsset (Infoset) dar.
XmlSchemaDatatypeVarietyGibt die W3C XML‑Schema-Datentyp-Varietät des Typs an.
XmlSchemaDerivationMethodBietet verschiedene Methoden zur Verhinderung von Ableitungen.
XmlSchemaFormGibt an, ob Attribute oder Elemente mit einem Namensraumpräfix qualifiziert werden müssen.
XmlSchemaUseHinweis darauf, wie das Attribut verwendet wird.
XmlSchemaValidationFlagsGibt die für die Schema‑Validierung verwendeten Optionen an, die von den Klassen XmlSchemaValidator und XmlReader verwendet werden.
XmlSchemaValidityStellt die Gültigkeit eines XML‑Elements dar, das von der Klasse XmlSchemaValidator validiert wurde.
XmlSeverityTypeStellt die Schwere des Validierungsereignisses dar.
XmlTypeCodeStellt die W3C XML‑Schema-Definitionssprache (XSD) Schematypen dar.

Typedefs

TypedefBeschreibung
ValidationEventHandlerStellt die Callback‑Methode dar, die XML‑Schema‑Validierungsereignisse und die ValidationEventArgs verarbeitet.
XmlSchemaException
XmlSchemaInferenceException
XmlValueGetterEin Callback, der von der Klasse XmlSchemaValidator verwendet wird, um Attribut‑, Text‑ und Leerzeichenwerte als zur Laufzeit mit dem XML‑Schema-Definitionssprache (XSD)‑Typ des Attributs, Textes oder Leerzeichens kompatiblen Typ zu übergeben.