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 abgeleitet werden.
XmlSchemaEine In‑Memory‑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) festgelegt. 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) festgelegt. attributeGroup 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) festgelegt. 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) festgelegt. Das choice erlaubt, dass nur eines seiner Kinderelemente in einer Instanz erscheint.
XmlSchemaCollectionEnthält einen Cache von XML Schema-Definitionssprachen (XSD) und XML-Data Reduced (XDR)-Schemata.
XmlSchemaCollectionEnumeratorUnterstützt eine einfache Iteration über eine Sammlung. Diese Klasse kann nicht abgeleitet werden.
XmlSchemaCompilationSettingsStellt Kompilierungsoptionen für das Schema für die Klasse XmlSchemaSet bereit. Diese Klasse kann nicht abgeleitet werden.
XmlSchemaComplexContentStellt das complexContent-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) festgelegt. 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) festgelegt. Diese Klasse dient für komplexe Typen mit einem durch Erweiterung abgeleiteten komplexen Inhaltsmodell. Sie erweitert den komplexen Typ, indem Attribute oder Elemente hinzugefügt werden.
XmlSchemaComplexContentRestrictionStellt das restriction-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) festgelegt. Diese Klasse dient für komplexe Typen mit einem durch Einschränkung abgeleiteten komplexen Inhaltsmodell. 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) festgelegt. Diese Klasse definiert einen komplexen Typ, der die Menge der Attribute und den Inhalt eines Elements bestimmt.
XmlSchemaContentEine abstrakte Klasse für Schemainhalt.
XmlSchemaContentModelGibt die Reihenfolge und Struktur der Kinderelemente eines Typs an.
XmlSchemaDatatypeDie Klasse XmlSchemaDatatype ist eine abstrakte Klasse zum Abbilden von XML Schema-Definitionssprachen (XSD)-Typen auf Laufzeittypen.
XmlSchemaDocumentationStellt das documentation-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) festgelegt. Diese Klasse gibt Informationen an, die von Menschen innerhalb einer annotation gelesen oder verwendet werden.
XmlSchemaElementStellt das element-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) festgelegt. 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) festgelegt. 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 eingebettete 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 das World Wide Web Consortium (W3C) fractionDigits-Facet dar.
XmlSchemaGroupStellt das group-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) festgelegt. Diese Klasse definiert Gruppen auf 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) festgelegt. Diese Klasse wird innerhalb komplexer Typen verwendet, die eine auf 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-Konsortium (W3C) spezifiziert. Diese Klasse wird verwendet, um Schemakomponenten aus anderen Schemata zu importieren.
XmlSchemaIncludeStellt das include-Element aus dem XML-Schema dar, wie vom World Wide-Web-Konsortium (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-Definitionssprache (XSD)-Schema aus einem XML-Dokument ab. Die Klasse XmlSchemaInference kann nicht geerbt 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-Konsortium (W3C) spezifiziert.
XmlSchemaKeyrefDiese Klasse stellt das keyref‑Element aus XMLSchema dar, wie vom World Wide-Web-Konsortium (W3C) spezifiziert.
XmlSchemaLengthFacetStellt das length‑Facet aus dem XML-Schema dar, wie vom World Wide-Web-Konsortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung der Länge eines simpleType‑Elements des Datentyps festzulegen.
XmlSchemaMaxExclusiveFacetStellt das maxExclusive‑Element aus dem XML-Schema dar, wie vom World Wide-Web-Konsortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung des Maximalwertes eines simpleType‑Elements festzulegen. 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-Konsortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung des Maximalwertes eines simpleType‑Elements festzulegen. 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-Konsortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung der maximalen Länge des Datenwertes eines simpleType‑Elements festzulegen. 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-Konsortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung des Minimalwertes eines simpleType‑Elements festzulegen. 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-Konsortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung des Minimalwertes eines simpleType‑Elements festzulegen. 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-Konsortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung der minimalen Länge des Datenwertes eines simpleType‑Elements festzulegen. 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-Konsortium (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 zum Definieren von numeric‑Facetten. Diese Klasse ist die Basisklasse für numerische Facettenklassen wie XmlSchemaMinLengthFacet.
XmlSchemaObjectStellt die Basisklasse für die Xml-Schema-Objektmodell-Hierarchie dar und dient als Basisklasse für Klassen wie die Klasse XmlSchema.
XmlSchemaObjectCollectionEine Sammlung von XmlSchemaObjects.
XmlSchemaObjectEnumeratorStellt den Enumerator für die XmlSchemaObjectCollection dar.
XmlSchemaObjectTableStellt die Sammlungen für enthaltene Elemente in der Klasse XmlSchema bereit (z. B. Attribute, Attributgruppen, Elemente usw.).
XmlSchemaParticleEine Basisklasse dafür ist die Basisklasse für alle Partikeltypen (z. B. XmlSchemaAny).
XmlSchemaPatternFacetStellt das pattern‑Element aus dem XML-Schema dar, wie vom World Wide-Web-Konsortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um eine Einschränkung des für ein simpleType‑Element eingegebenen Wertes festzulegen.
XmlSchemaRedefineStellt das redefine‑Element aus dem XML-Schema dar, wie vom World Wide-Web-Konsortium (W3C) spezifiziert. Diese Klasse kann verwendet werden, um einfache und komplexe Typen, Gruppen und Attributgruppen aus externen Schemadateien im aktuellen Schema neu zu definieren. Diese Klasse kann auch zur Versionierung der Schemaelemente verwendet werden.
XmlSchemaSequenceStellt das sequence‑Element (Kompositor) aus dem XML-Schema dar, wie vom World Wide-Web-Konsortium (W3C) spezifiziert. Die 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 dem XML-Schema dar, wie vom World Wide-Web-Konsortium (W3C) spezifiziert. Diese Klasse dient für einfache und komplexe Typen mit einfachem Inhaltsmodell.
XmlSchemaSimpleContentExtensionStellt das extension-Element für einfachen Inhalt aus dem 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 verwendet, um den Inhalt des einfachen Typs des Elements durch Hinzufügen von Attributen zu erweitern.
XmlSchemaSimpleContentRestrictionStellt das restriction-Element für einfachen Inhalt aus dem 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 verwendet 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 dem 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 angeben.
XmlSchemaSimpleTypeContentEine Basisklasse für Klassen mit einfachem Typinhalt.
XmlSchemaSimpleTypeListStellt das list-Element aus dem 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 dem 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 dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Ein union-Datentyp kann verwendet werden, um den Inhalt eines simpleType anzugeben. Der Wert des simpleType-Elements muss einer der in der Union angegebenen alternativen Datentypen sein. Union-Typen sind stets abgeleitete Typen und müssen mindestens zwei alternative Datentypen umfassen.
XmlSchemaTotalDigitsFacetStellt das totalDigits-Facet aus dem 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 Typen und komplexen Typen.
XmlSchemaUniqueStellt das unique-Element aus dem 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-Validierungsengine 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
XmlSchemaContentProcessingStellt Informationen über den Validierungsmodus von any- und anyAttribute-Elementersetzungen bereit.
XmlSchemaContentTypeAufzählungen für das Inhaltsmodell des komplexen Typs. Dies stellt den Inhalt im nach Schema-Validierung Informationssatz (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 Namespace-Präfix qualifiziert werden müssen.
XmlSchemaUseHinweis darauf, wie das Attribut verwendet wird.
XmlSchemaValidationFlagsGibt die von den Klassen XmlSchemaValidator und XmlReader verwendeten Schema-Validierungsoptionen an.
XmlSchemaValidityStellt die Gültigkeit eines durch die Klasse XmlSchemaValidator validierten XML-Elements dar.
XmlSeverityTypeStellt die Schwere des Validierungsereignisses dar.
XmlTypeCodeStellt die W3C XML Schema-Definitionssprache (XSD)-Schematypen dar.

Typedefs

Typedef.Beschreibung
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 Laufzeittyp zu übergeben, der mit dem XML Schema-Definitionssprache (XSD)-Typ des Attributs, Textes oder Leerzeichens kompatibel ist.