System::Xml::Schema‑namnutrymme

Klasser

KlassBeskrivning
IXmlSchemaInfoDefinierar post‑schema‑validerings‑infosettet för en validerad XML‑nod.
ValidationEventArgsReturnerar detaljerad information relaterad till ValidationEventHandler.
XmlAtomicValueRepresenterar det typade värdet för ett validerat XML‑element eller -attribut. Klassen XmlAtomicValue kan inte ärvas.
XmlSchemaEn minnesrepresentation av ett XML‑Schema, enligt specifikationen i World Wide Web Consortium (W3C) XML Schema Part 1: Structures och XML Schema Part 2: Datatypes.
XmlSchemaAllRepresenterar World Wide Web Consortium (W3C) all‑elementet (kompositor).
XmlSchemaAnnotatedBas‑klassen för alla element som kan innehålla annoteringselement.
XmlSchemaAnnotationRepresenterar World Wide Web Consortium (W3C) annotation‑elementet.
XmlSchemaAnyRepresenterar World Wide Web Consortium (W3C) any element.
XmlSchemaAnyAttributeRepresenterar World Wide Web Consortium (W3C) anyAttribute element.
XmlSchemaAppInfoRepresenterar World Wide Web Consortium (W3C) appinfo element.
XmlSchemaAttributeRepresenterar attribute-elementet från XML Schema enligt World Wide Web Consortium (W3C). Attribut ger ytterligare information för andra dokumentelement. Attributtaggen är inbäddad mellan taggarna för ett dokuments element för schemat. XML-dokumentet visar attribut som namngivna objekt i öppningstaggen för ett element.
XmlSchemaAttributeGroupRepresenterar attributeGroup-elementet från XML Schema enligt World Wide Web Consortium (W3C). AttributesGroups tillhandahåller en mekanism för att gruppera en uppsättning attributdeklarationer så att de kan införlivas som en grupp i komplexa typdefinitioner.
XmlSchemaAttributeGroupRefRepresenterar attributeGroup-elementet med ref-attributet från XML Schema enligt World Wide Web Consortium (W3C). AttributesGroupRef är referensen för ett attributeGroup, namn‑egenskapen innehåller den attributgrupp som refereras.
XmlSchemaChoiceRepresenterar choice-elementet (kompositör) från XML Schema enligt World Wide Web Consortium (W3C). choice tillåter endast ett av sina barn att förekomma i en instans.
XmlSchemaCollectionInnehåller en cache av XML Schema definitionsspråk (XSD) och XML-Data Reduced (XDR)-scheman.
XmlSchemaCollectionEnumeratorStöder en enkel iteration över en samling. Denna klass kan inte ärvas.
XmlSchemaCompilationSettingsTillhandahåller schemakompileringsalternativ för klassen XmlSchemaSet. Denna klass kan inte ärvas.
XmlSchemaComplexContentRepresenterar complexContent-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass representerar den komplexa innehållsmodellen för komplexa typer. Den innehåller extensioner eller restriktioner på en komplex typ som har antingen endast element eller blandat innehåll.
XmlSchemaComplexContentExtensionRepresenterar extension-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass är för komplexa typer med en komplex innehållsmodell härledd genom extension. Den utökar den komplexa typen genom att lägga till attribut eller element.
XmlSchemaComplexContentRestrictionRepresenterar restriction-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass är för komplexa typer med en komplex innehållsmodell härledd genom restriction. Den begränsar innehållet i den komplexa typen till en delmängd av den ärvda komplexa typen.
XmlSchemaComplexTypeRepresenterar complexType-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass definierar en komplex typ som bestämmer uppsättningen av attribut och innehåll för ett element.
XmlSchemaContentEn abstrakt klass för schemainnehåll.
XmlSchemaContentModelSpecificerar ordningen och strukturen för barn-elementen i en typ.
XmlSchemaDatatypeXmlSchemaDatatype-klassen är en abstrakt klass för att mappa XML Schema definitionsspråk (XSD)-typer till körningstyper.
XmlSchemaDocumentationRepresenterar documentation-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass specificerar information som ska läsas eller användas av människor inom en annotation.
XmlSchemaElementRepresenterar element-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass är basklassen för alla partikeltyper och används för att beskriva ett element i ett XML-dokument.
XmlSchemaEnumerationFacetRepresenterar enumeration-facet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass specificerar en lista med giltiga värden för ett simpleType-element. Deklarationen finns inom en restriction-deklaration.
XmlSchemaExternalTillhandahåller information om det inkluderade schemat.
XmlSchemaFacetEn basklass för alla facet som används när enkla typer härleds genom restriction.
XmlSchemaFractionDigitsFacetSpecificerar en begränsning av antalet siffror som kan anges för bråkvärdet i ett simpleType-element. Värdet för fractionDigits måste vara ett positivt heltal. Representerar World Wide Web Consortium (W3C) fractionDigits-facet.
XmlSchemaGroupRepresenterar group-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass definierar grupper på schema-nivå som refereras från de komplexa typerna. Den grupperar en uppsättning elementdeklarationer så att de kan införlivas som en grupp i komplexa typdefinitioner.
XmlSchemaGroupBaseEn abstrakt klass för XmlSchemaAll, XmlSchemaChoice, eller XmlSchemaSequence.
XmlSchemaGroupRefRepresenterar group-elementet med ref-attributet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass används inom komplexa typer som refererar till ett group definierat på schema-nivå.
XmlSchemaIdentityConstraintKlass för identitetsbegränsningarna: key, keyref och unique-elementen.
XmlSchemaImportRepresenterar import-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass används för att importera schemakomponenter från andra scheman.
XmlSchemaIncludeRepresenterar include-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass används för att inkludera deklarationer och definitioner från ett externt schema. De inkluderade deklarationerna och definitionerna blir sedan tillgängliga för bearbetning i det innehållande schemat.
XmlSchemaInferenceHärleder ett XML Schema Definition Language (XSD)-schema från ett XML-dokument. Klassen XmlSchemaInference kan inte ärvas.
XmlSchemaInfoRepresenterar post-schema-validerings‑infosettet för en validerad XML‑nod.
XmlSchemaKeyDenna klass representerar key-elementet från XMLSchema enligt World Wide Web Consortium (W3C).
XmlSchemaKeyrefDenna klass representerar keyref-elementet från XMLSchema enligt World Wide Web Consortium (W3C).
XmlSchemaLengthFacetRepresenterar length-facet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass kan användas för att ange en begränsning på längden av ett simpleType-element för datatypen.
XmlSchemaMaxExclusiveFacetRepresenterar maxExclusive-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass kan användas för att ange en begränsning på det maximala värdet för ett simpleType-element. Elementvärdet måste vara mindre än värdet för maxExclusive-elementet.
XmlSchemaMaxInclusiveFacetRepresenterar maxInclusive-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass kan användas för att ange en begränsning på det maximala värdet för ett simpleType-element. Elementvärdet måste vara mindre än eller lika med värdet för maxInclusive-elementet.
XmlSchemaMaxLengthFacetRepresenterar maxLength-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass kan användas för att ange en begränsning på den maximala längden av datavärdet för ett simpleType-element. Längden måste vara mindre än värdet för maxLength-elementet.
XmlSchemaMinExclusiveFacetRepresenterar minExclusive-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass kan användas för att ange en begränsning på det minsta värdet för ett simpleType-element. Elementvärdet måste vara större än värdet för minExclusive-elementet.
XmlSchemaMinInclusiveFacetRepresenterar minInclusive-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass kan användas för att ange en begränsning på det minsta värdet för ett simpleType-element. Elementvärdet måste vara större än eller lika med värdet för minInclusive-elementet.
XmlSchemaMinLengthFacetRepresenterar minLength-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass kan användas för att ange en begränsning på den minsta längden av datavärdet för ett simpleType-element. Längden måste vara större än värdet för minLength-elementet.
XmlSchemaNotationRepresenterar notation-elementet från XML Schema enligt World Wide Web Consortium (W3C). En XML Schemanotation-deklaration är en återuppbyggnad av XML 1.0 NOTATION-deklarationer. Syftet med notationer är att beskriva formatet för icke-XML-data inom ett XML-dokument.
XmlSchemaNumericFacetEn basklass för att definiera numeric-facetter. Denna klass är basklassen för numeriska facetklasser såsom XmlSchemaMinLengthFacet.
XmlSchemaObjectRepresenterar rotklassen för Xml-schemamodellens hierarki och fungerar som en basklass för klasser såsom XmlSchema-klassen.
XmlSchemaObjectCollectionEn samling av XmlSchemaObjects.
XmlSchemaObjectEnumeratorRepresenterar enumeratorn för XmlSchemaObjectCollection.
XmlSchemaObjectTableTillhandahåller samlingarna för innehållande element i XmlSchema-klassen (till exempel Attribut, Attributgrupper, Element och så vidare).
XmlSchemaParticleEn basklass för detta är basklassen för alla partikeltyper (t.ex. XmlSchemaAny).
XmlSchemaPatternFacetRepresenterar pattern-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass kan användas för att ange en begränsning på det värde som anges för ett simpleType-element.
XmlSchemaRedefineRepresenterar redefine-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass kan användas för att tillåta enkla och komplexa typer, grupper och attributgrupper från externa schemafil att omdefinieras i det aktuella schemat. Klassen kan också användas för att tillhandahålla versionering av schemaelementen.
XmlSchemaSequenceRepresenterar sequence-elementet (kompositör) från XML Schema enligt World Wide Web Consortium (W3C). sequence kräver att elementen i gruppen visas i den angivna sekvensen inom det innehållande elementet.
XmlSchemaSetInnehåller en cache av XML Schema definitionsspråk (XSD) scheman.
XmlSchemaSimpleContentRepresenterar simpleContent-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass är för enkla och komplexa typer med enkel innehållsmodell.
XmlSchemaSimpleContentExtensionRepresenterar extension-elementet för enkelt innehåll från XML Schema enligt World Wide Web Consortium (W3C). Denna klass kan användas för att härleda enkla typer genom extension. Sådana härledningar används för att utöka det enkla typinnehållet i elementet genom att lägga till attribut.
XmlSchemaSimpleContentRestrictionRepresenterar restriction-elementet för enkelt innehåll från XML Schema enligt World Wide Web Consortium (W3C). Denna klass kan användas för att härleda enkla typer genom restriction. Sådana härledningar kan användas för att begränsa värdeintervallet för elementet till en delmängd av de värden som anges i den ärvda enkla typen.
XmlSchemaSimpleTypeRepresenterar simpleType-elementet för enkelt innehåll från XML Schema enligt World Wide Web Consortium (W3C). Denna klass definierar en enkel typ. Enkla typer kan specificera information och begränsningar för värdet av attribut eller element med enbart textinnehåll.
XmlSchemaSimpleTypeContentEn basklass för enkla typinnehållsklasser.
XmlSchemaSimpleTypeListRepresenterar list-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass kan användas för att definiera ett simpleType-element som en lista av värden av en specificerad datatyp.
XmlSchemaSimpleTypeRestrictionRepresenterar restriction-elementet för enkla typer från XML Schema enligt World Wide Web Consortium (W3C). Denna klass kan användas för att begränsa simpleType-elementet.
XmlSchemaSimpleTypeUnionRepresenterar union-elementet för enkla typer från XML Schema enligt World Wide Web Consortium (W3C). En union-datatyp kan användas för att specificera innehållet i en simpleType. Värdet av simpleType-elementet måste vara någon av en uppsättning alternativa datatyper som specificeras i unionen. Unionstyper är alltid härledda typer och måste bestå av minst två alternativa datatyper.
XmlSchemaTotalDigitsFacetRepresenterar totalDigits-facet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass kan användas för att specificera en begränsning på antalet siffror som kan anges för värdet av ett simpleType-element. Det värdet för totalDigits måste vara ett positivt heltal.
XmlSchemaTypeBasklassen för alla enkla typer och komplexa typer.
XmlSchemaUniqueRepresenterar unique-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass kan användas för att identifiera en unik begränsning bland en uppsättning element.
XmlSchemaValidatorRepresenterar en XML Schema Definition Language (XSD) Schema valideringsmotor. Klassen XmlSchemaValidator kan inte ärvas.
XmlSchemaWhiteSpaceFacetRepresenterar World Wide Web Consortium (W3C) whiteSpace-facet.
XmlSchemaXPathRepresenterar World Wide Web Consortium (W3C) selector-elementet.

Enums

EnumBeskrivning
XmlSchemaContentProcessingTillhandahåller information om valideringsläget för ersättningar av any- och anyAttribute-element.
XmlSchemaContentTypeEnumerationer för innehållsmodellen för den komplexa typen. Detta representerar innehållet i post-schema-valideringsinformationsuppsättningen (infoset).
XmlSchemaDatatypeVarietySpecificerar W3C XML-schema datatypvariation för typen.
XmlSchemaDerivationMethodTillhandahåller olika metoder för att förhindra härledning.
XmlSchemaFormAnger om attribut eller element måste kvalificeras med ett namnrymdsprefix.
XmlSchemaUseIndikator för hur attributet används.
XmlSchemaValidationFlagsSpecificerar schema-valideringsalternativ som används av klasserna XmlSchemaValidator och XmlReader.
XmlSchemaValidityRepresenterar giltigheten för ett XML-objekt som validerats av klassen XmlSchemaValidator.
XmlSeverityTypeRepresenterar allvaret för valideringshändelsen.
XmlTypeCodeRepresenterar W3C XML Schema Definition Language (XSD) schematyper.

Typedefs

TypedefBeskrivning
ValidationEventHandlerRepresenterar callback‑metoden som kommer att hantera XML‑schemavalideringshändelser och ValidationEventArgs.
XmlSchemaException
XmlSchemaInferenceException
XmlValueGetterEn callback som används av klassen XmlSchemaValidator för att skicka attribut-, text- och blankstegsvärden som en körtids‑typ kompatibel med XML‑Schema Definition Language (XSD)-typen för attributet, texten eller blanksteget.