System::Xml::Schema namespace

Klassen

KlasseBeschrijving
IXmlSchemaInfoDefinieert de post-schema-validatie-infoset van een gevalideerde XML-node.
ValidationEventArgsRetourneert gedetailleerde informatie gerelateerd aan de ValidationEventHandler.
XmlAtomicValueStelt de getypte waarde van een gevalideerd XML-element of -attribuut voor. De XmlAtomicValue klasse kan niet worden geërfd.
XmlSchemaEen in-memory weergave van een XML Schema, zoals gespecificeerd in de Wereldwijde Web Consortium (W3C) XML Schema Part 1: Structures en XML Schema Part 2: Datatypes.
XmlSchemaAllStelt het Wereldwijde Web Consortium (W3C) all element (compositor) voor.
XmlSchemaAnnotatedDe basisklasse voor elk element dat annotatie‑elementen kan bevatten.
XmlSchemaAnnotationStelt het Wereldwijde Web Consortium (W3C) annotation element voor.
XmlSchemaAnyStelt het Wereldwijde Web Consortium (W3C) any element voor.
XmlSchemaAnyAttributeStelt het Wereldwijde Web Consortium (W3C) anyAttribute element voor.
XmlSchemaAppInfoStelt het Wereldwijde Web Consortium (W3C) appinfo element voor.
XmlSchemaAttributeStelt het attribute element uit de XML Schema voor, zoals gespecificeerd door het Wereldwijde Web Consortium (W3C). Attributen bieden extra informatie voor andere documentelementen. Het attribuuttag staat genest tussen de tags van een document‑element voor het schema. Het XML‑document toont attributen als benoemde items in de openings‑tag van een element.
XmlSchemaAttributeGroupStelt het attributeGroup element uit de XML Schema voor, zoals gespecificeerd door het Wereldwijde Web Consortium (W3C). AttributesGroups biedt een mechanisme om een reeks attribuutdeclaraties te groeperen zodat ze als groep kunnen worden opgenomen in complexe type‑definities.
XmlSchemaAttributeGroupRefStelt het attributeGroup element met het ref attribuut uit de XML Schema voor, zoals gespecificeerd door de World Wide Web Consortium (W3C). AttributesGroupRef is de referentie voor een attributeGroup, de name‑eigenschap bevat de verwijzende attribuutgroep.
XmlSchemaChoiceStelt het choice element (compositor) uit de XML Schema voor, zoals gespecificeerd door het Wereldwijde Web Consortium (W3C). De choice staat slechts één van zijn kinderen toe in een instantie.
XmlSchemaCollectionBevat een cache van XML Schema definitietaal (XSD) en XML-Data Reduced (XDR) schema’s.
XmlSchemaCollectionEnumeratorOndersteunt een eenvoudige iteratie over een collectie. Deze klasse kan niet worden geërfd.
XmlSchemaCompilationSettingsBiedt schema‑compilatie‑opties voor de XmlSchemaSet klasse. Deze klasse kan niet worden geërfd.
XmlSchemaComplexContentStelt het complexContent element uit XML Schema voor, zoals gespecificeerd door het Wereldwijde Web Consortium (W3C). Deze klasse vertegenwoordigt het complexe inhoudsmodel voor complexe types. Het bevat extensies of restricties op een complex type dat alleen elementen of gemengde inhoud heeft.
XmlSchemaComplexContentExtensionStelt het extension element uit XML Schema voor, zoals gespecificeerd door het Wereldwijde Web Consortium (W3C). Deze klasse is voor complexe types met een complex inhoudsmodel afgeleid door extensie. Het breidt het complexe type uit door attributen of elementen toe te voegen.
XmlSchemaComplexContentRestrictionStelt het restriction element uit XML Schema voor, zoals gespecificeerd door het Wereldwijde Web Consortium (W3C). Deze klasse is voor complexe types met een complex inhoudsmodel afgeleid door restrictie. Het beperkt de inhoud van het complexe type tot een subset van het geërfde complexe type.
XmlSchemaComplexTypeStelt het complexType element uit XML Schema voor, zoals gespecificeerd door het Wereldwijde Web Consortium (W3C). Deze klasse definieert een complex type dat de set van attributen en de inhoud van een element bepaalt.
XmlSchemaContentEen abstracte klasse voor schema‑inhoud.
XmlSchemaContentModelSpecificeert de volgorde en structuur van de kind‑elementen van een type.
XmlSchemaDatatypeDe XmlSchemaDatatype klasse is een abstracte klasse voor het in kaart brengen van XML Schema definitietaal (XSD) types naar runtime‑types.
XmlSchemaDocumentationStelt het documentation element uit XML Schema voor, zoals gespecificeerd door het Wereldwijde Web Consortium (W3C). Deze klasse specificeert informatie die door mensen gelezen of gebruikt kan worden binnen een annotation.
XmlSchemaElementStelt het element element uit XML Schema voor, zoals gespecificeerd door het Wereldwijde Web Consortium (W3C). Deze klasse is de basisklasse voor alle particle‑types en wordt gebruikt om een element in een XML‑document te beschrijven.
XmlSchemaEnumerationFacetStelt het enumeration facet uit XML Schema voor, zoals gespecificeerd door het Wereldwijde Web Consortium (W3C). Deze klasse specificeert een lijst van geldige waarden voor een simpleType‑element. De declaratie bevindt zich binnen een restriction declaratie.
XmlSchemaExternalBiedt informatie over het opgenomen schema.
XmlSchemaFacetEen basisklasse voor alle facetten die worden gebruikt wanneer eenvoudige types worden afgeleid door beperking.
XmlSchemaFractionDigitsFacetSpecificeert een beperking op het aantal cijfers dat kan worden ingevoerd voor de fractiewaarde van een simpleType-element. De waarde van fractionDigits moet een positief geheel getal zijn. Vertegenwoordigt de World Wide Web Consortium (W3C) fractionDigits facet.
XmlSchemaGroupVertegenwoordigt het group-element van XML Schema zoals gespecificeerd door de World Wide Web Consortium (W3C). Deze klasse definieert groepen op het schema-niveau die worden gerefereerd vanuit de complexe types. Het groepeert een reeks elementdeclaraties zodat ze als een groep kunnen worden opgenomen in complexe type-definities.
XmlSchemaGroupBaseEen abstracte klasse voor XmlSchemaAll, XmlSchemaChoice, of XmlSchemaSequence.
XmlSchemaGroupRefVertegenwoordigt het group-element met ref-attribuut van het XML Schema zoals gespecificeerd door de World Wide Web Consortium (W3C). Deze klasse wordt gebruikt binnen complexe types die een group refereren die op het schema-niveau is gedefinieerd.
XmlSchemaIdentityConstraintKlasse voor de identiteitsbeperkingen: key, keyref, en unique elementen.
XmlSchemaImportVertegenwoordigt het import-element van XML Schema zoals gespecificeerd door de World Wide Web Consortium (W3C). Deze klasse wordt gebruikt om schemacomponenten uit andere schema’s te importeren.
XmlSchemaIncludeVertegenwoordigt het include-element van XML Schema zoals gespecificeerd door de World Wide Web Consortium (W3C). Deze klasse wordt gebruikt om declaraties en definities uit een extern schema op te nemen. De opgenomen declaraties en definities zijn vervolgens beschikbaar voor verwerking in het omvattende schema.
XmlSchemaInferenceBerekent een XML Schema Definition Language (XSD)-schema vanuit een XML-document. De XmlSchemaInference klasse kan niet worden geërfd.
XmlSchemaInfoVertegenwoordigt de post-schema-validatie-infoset van een gevalideerde XML-node.
XmlSchemaKeyDeze klasse vertegenwoordigt het key-element van XMLSchema zoals gespecificeerd door de World Wide Web Consortium (W3C).
XmlSchemaKeyrefDeze klasse vertegenwoordigt het keyref-element van XMLSchema zoals gespecificeerd door de World Wide Web Consortium (W3C).
XmlSchemaLengthFacetVertegenwoordigt de length-facet van XML Schema zoals gespecificeerd door de World Wide Web Consortium (W3C). Deze klasse kan worden gebruikt om een beperking op de lengte van een simpleType-element van het gegevenstype te specificeren.
XmlSchemaMaxExclusiveFacetVertegenwoordigt het maxExclusive-element van XML Schema zoals gespecificeerd door de World Wide Web Consortium (W3C). Deze klasse kan worden gebruikt om een beperking op de maximale waarde van een simpleType-element te specificeren. De elementwaarde moet kleiner zijn dan de waarde van het maxExclusive-element.
XmlSchemaMaxInclusiveFacetVertegenwoordigt het maxInclusive-element van XML Schema zoals gespecificeerd door de World Wide Web Consortium (W3C). Deze klasse kan worden gebruikt om een beperking op de maximale waarde van een simpleType-element te specificeren. De elementwaarde moet kleiner dan of gelijk aan de waarde van het maxInclusive-element zijn.
XmlSchemaMaxLengthFacetVertegenwoordigt het maxLength-element van XML Schema zoals gespecificeerd door de World Wide Web Consortium (W3C). Deze klasse kan worden gebruikt om een beperking op de maximale lengte van de gegevenswaarde van een simpleType-element te specificeren. De lengte moet kleiner zijn dan de waarde van het maxLength-element.
XmlSchemaMinExclusiveFacetVertegenwoordigt het minExclusive-element van XML Schema zoals gespecificeerd door de World Wide Web Consortium (W3C). Deze klasse kan worden gebruikt om een beperking op de minimale waarde van een simpleType-element te specificeren. De elementwaarde moet groter zijn dan de waarde van het minExclusive-element.
XmlSchemaMinInclusiveFacetVertegenwoordigt het minInclusive-element van XML Schema zoals gespecificeerd door de World Wide Web Consortium (W3C). Deze klasse kan worden gebruikt om een beperking op de minimale waarde van een simpleType-element te specificeren. De elementwaarde moet groter dan of gelijk aan de waarde van het minInclusive-element zijn.
XmlSchemaMinLengthFacetVertegenwoordigt het minLength-element van XML Schema zoals gespecificeerd door de World Wide Web Consortium (W3C). Deze klasse kan worden gebruikt om een beperking op de minimale lengte van de gegevenswaarde van een simpleType-element te specificeren. De lengte moet groter zijn dan de waarde van het minLength-element.
XmlSchemaNotationVertegenwoordigt het notation-element van XML Schema zoals gespecificeerd door de World Wide Web Consortium (W3C). Een XML Schemanotation-declaratie is een reconstructie van XML 1.0 NOTATION-declaraties. Het doel van notaties is het beschrijven van het formaat van niet-XML-gegevens binnen een XML-document.
XmlSchemaNumericFacetEen basis‑klasse voor het definiëren van numeric-facetten. Deze klasse is de basisklasse voor numerieke facetklassen zoals XmlSchemaMinLengthFacet.
XmlSchemaObjectVertegenwoordigt de root‑klasse voor de Xml schema‑objectmodelhiërarchie en dient als basisklasse voor klassen zoals de XmlSchema klasse.
XmlSchemaObjectCollectionEen verzameling van XmlSchemaObjects.
XmlSchemaObjectEnumeratorVertegenwoordigt de enumerator voor de XmlSchemaObjectCollection.
XmlSchemaObjectTableBiedt de collecties voor de opgenomen elementen in de XmlSchema klasse (bijvoorbeeld Attributen, Attribuurgroepen, Elementen, enzovoort).
XmlSchemaParticleEen basisklasse daarvoor is de basisklasse voor alle deeltjes‑types (bijv. XmlSchemaAny).
XmlSchemaPatternFacetStelt het pattern‑element uit XML Schema voor, zoals gespecificeerd door het World Wide Web Consortium (W3C). Deze klasse kan worden gebruikt om een beperking op te geven voor de ingevoerde waarde van een simpleType‑element.
XmlSchemaRedefineStelt het redefine‑element uit XML Schema voor, zoals gespecificeerd door het World Wide Web Consortium (W3C). Deze klasse kan worden gebruikt om eenvoudige en complexe types, groepen en attribuutgroepen uit externe schemabestanden opnieuw te definiëren in het huidige schema. Deze klasse kan ook worden gebruikt om versiebeheer voor de schema‑elementen te bieden.
XmlSchemaSequenceStelt het sequence‑element (compositor) uit de XML Schema voor, zoals gespecificeerd door het World Wide Web Consortium (W3C). De sequence vereist dat de elementen in de groep verschijnen in de opgegeven volgorde binnen het omvattende element.
XmlSchemaSetBevat een cache van XML Schema definitietaal (XSD)-schema’s.
XmlSchemaSimpleContentStelt het simpleContent‑element uit XML Schema voor, zoals gespecificeerd door het World Wide Web Consortium (W3C). Deze klasse is voor eenvoudige en complexe types met een eenvoudig inhoudsmodel.
XmlSchemaSimpleContentExtensionStelt het extension‑element voor eenvoudige inhoud uit XML Schema voor, zoals gespecificeerd door het World Wide Web Consortium (W3C). Deze klasse kan worden gebruikt om eenvoudige types af te leiden door extensie. Dergelijke afleidingen worden gebruikt om de eenvoudige type‑inhoud van het element uit te breiden door attributen toe te voegen.
XmlSchemaSimpleContentRestrictionStelt het restriction‑element voor eenvoudige inhoud uit XML Schema voor, zoals gespecificeerd door het World Wide Web Consortium (W3C). Deze klasse kan worden gebruikt om eenvoudige types af te leiden door restrictie. Dergelijke afleidingen kunnen worden gebruikt om het bereik van waarden voor het element te beperken tot een subset van de waarden die zijn gespecificeerd in het geërfde eenvoudige type.
XmlSchemaSimpleTypeStelt het simpleType‑element voor eenvoudige inhoud uit XML Schema voor, zoals gespecificeerd door het World Wide Web Consortium (W3C). Deze klasse definieert een eenvoudig type. Eenvoudige types kunnen informatie en beperkingen specificeren voor de waarde van attributen of elementen met alleen‑tekstinhoud.
XmlSchemaSimpleTypeContentEen basisklasse voor eenvoudige type‑inhoudklassen.
XmlSchemaSimpleTypeListStelt het list‑element uit XML Schema voor, zoals gespecificeerd door het World Wide Web Consortium (W3C). Deze klasse kan worden gebruikt om een simpleType‑element te definiëren als een lijst van waarden van een gespecificeerd gegevenstype.
XmlSchemaSimpleTypeRestrictionStelt het restriction‑element voor eenvoudige types uit XML Schema voor, zoals gespecificeerd door het World Wide Web Consortium (W3C). Deze klasse kan worden gebruikt om simpleType‑elementen te beperken.
XmlSchemaSimpleTypeUnionStelt het union‑element voor eenvoudige types uit XML Schema voor, zoals gespecificeerd door het World Wide Web Consortium (W3C). Een union‑datatype kan worden gebruikt om de inhoud van een simpleType te specificeren. De waarde van het simpleType‑element moet een van een set alternatieve datatypes zijn die in de union zijn gespecificeerd. Unietypes zijn altijd afgeleide types en moeten minstens twee alternatieve datatypes omvatten.
XmlSchemaTotalDigitsFacetStelt de totalDigits‑facet uit XML Schema voor, zoals gespecificeerd door het World Wide Web Consortium (W3C). Deze klasse kan worden gebruikt om een beperking op te geven voor het aantal cijfers dat kan worden ingevoerd voor de waarde van een simpleType‑element. Die waarde van totalDigits moet een positief geheel getal zijn.
XmlSchemaTypeDe basisklasse voor alle eenvoudige types en complexe types.
XmlSchemaUniqueStelt het unique‑element uit XML Schema voor, zoals gespecificeerd door het World Wide Web Consortium (W3C). Deze klasse kan worden gebruikt om een unieke beperking te identificeren binnen een set elementen.
XmlSchemaValidatorStelt een XML Schema Definitietaal (XSD) Schema validatie‑engine voor. De XmlSchemaValidator‑klasse kan niet worden geërfd.
XmlSchemaWhiteSpaceFacetStelt de World Wide Web Consortium (W3C) whiteSpace‑facet voor.
XmlSchemaXPathStelt het World Wide Web Consortium (W3C) selector‑element voor.

Enums

EnumBeschrijving
XmlSchemaContentProcessingBiedt informatie over de validatiemodus van vervangingen van any‑ en anyAttribute‑elementen.
XmlSchemaContentTypeEnumeraties voor het inhoudsmodel van het complexe type. Dit vertegenwoordigt de inhoud in de post‑schema‑validatie‑informatieset (infoset).
XmlSchemaDatatypeVarietySpecificeert de W3C XML‑schema gegevenstype‑variëteit van het type.
XmlSchemaDerivationMethodBiedt verschillende methoden om afleiding te voorkomen.
XmlSchemaFormGeeft aan of attributen of elementen moeten worden gekwalificeerd met een namespace‑prefix.
XmlSchemaUseIndicator van hoe het attribuut wordt gebruikt.
XmlSchemaValidationFlagsSpecificeert schema‑validatieopties die worden gebruikt door de XmlSchemaValidator en XmlReader klassen.
XmlSchemaValidityGeeft de geldigheid weer van een XML‑item gevalideerd door de XmlSchemaValidator klasse.
XmlSeverityTypeGeeft de ernst van het validatie‑evenement weer.
XmlTypeCodeGeeft de W3C XML Schema Definition Language (XSD) schematypen weer.

Typedefs

TypedefBeschrijving
ValidationEventHandlerGeeft de callback‑methode weer die XML‑schema‑validatie‑evenementen en de ValidationEventArgs zal afhandelen.
XmlSchemaException
XmlSchemaInferenceException
XmlValueGetterEen callback die wordt gebruikt door de XmlSchemaValidator klasse om attribuut-, tekst- en witruimte‑waarden door te geven als een runtime‑type dat compatibel is met het XML Schema Definition Language (XSD) type van het attribuut, de tekst of de witruimte.