System.Xml.Schema Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller DE XML-klasser som ger standardbaserat stöd för XSD-scheman (XML-schemadefinitionsspråk).
Klasser
| Name | Description |
|---|---|
| Extensions |
Den här klassen innehåller LINQ-till XML-tilläggsmetoderna för XSD-validering. |
| ValidationEventArgs |
Returnerar detaljerad information som rör |
| XmlAtomicValue |
Representerar det angivna värdet för ett validerat XML-element eller -attribut. Klassen XmlAtomicValue kan inte ärvas. |
| XmlSchema |
En minnesintern representation av ett XML-schema enligt beskrivningen i W3C XML-schema ( World Wide Web Consortium) del 1: Strukturer och XML-schema del 2: Datatyper]. |
| XmlSchemaAll |
Representerar W3C-elementet (World Wide Web Consortium) |
| XmlSchemaAnnotated |
Basklassen för alla element som kan innehålla anteckningselement. |
| XmlSchemaAnnotation |
Representerar W3C-elementet (World Wide Web Consortium). |
| XmlSchemaAny |
Representerar W3C-elementet (World Wide Web Consortium). |
| XmlSchemaAnyAttribute |
Representerar W3C-elementet (World Wide Web Consortium). |
| XmlSchemaAppInfo |
Representerar W3C-elementet (World Wide Web Consortium). |
| XmlSchemaAttribute |
Representerar elementet |
| XmlSchemaAttributeGroup |
Representerar elementet |
| XmlSchemaAttributeGroupRef |
Representerar elementet |
| XmlSchemaChoice |
Representerar elementet |
| XmlSchemaCollection |
Innehåller ett cacheminne med XSD- och XDR-scheman (XML Schema Definition Language) och XML-Data Reduced (XDR). Klassen XmlSchemaCollection är föråldrad. Använd XmlSchemaSet i stället. |
| XmlSchemaCollectionEnumerator |
Stöder en enkel iteration över en samling. Det går inte att ärva den här klassen. |
| XmlSchemaCompilationSettings |
Innehåller schemakompileringsalternativ för XmlSchemaSet klassen Den här klassen kan inte ärvas. |
| XmlSchemaComplexContent |
Representerar elementet |
| XmlSchemaComplexContentExtension |
Representerar elementet |
| XmlSchemaComplexContentRestriction |
Representerar elementet |
| XmlSchemaComplexType |
Representerar elementet |
| XmlSchemaContent |
En abstrakt klass för schemainnehåll. |
| XmlSchemaContentModel |
Anger ordningen och strukturen för underordnade element av en typ. |
| XmlSchemaDatatype |
Klassen XmlSchemaDatatype är en abstrakt klass för mappning av XSD-typer (XML Schema Definition Language) till CLR-typer (Common Language Runtime). |
| XmlSchemaDocumentation |
Representerar elementet |
| XmlSchemaElement |
Representerar elementet |
| XmlSchemaEnumerationFacet |
Representerar aspekten |
| XmlSchemaException |
Returnerar detaljerad information om schemafelet. |
| XmlSchemaExternal |
En abstrakt klass. Innehåller information om det inkluderade schemat. |
| XmlSchemaFacet |
Abstrakt klass för alla fasetter som används när enkla typer härleds av begränsning. |
| XmlSchemaFractionDigitsFacet |
Anger en begränsning av antalet siffror som kan anges för bråkvärdet för ett simpleType-element. Värdet för fractionDigits måste vara ett positivt heltal. Representerar W3C-aspekten |
| XmlSchemaGroup |
Representerar elementet |
| XmlSchemaGroupBase |
En abstrakt klass för XmlSchemaAll, XmlSchemaChoiceeller XmlSchemaSequence. |
| XmlSchemaGroupRef |
Representerar elementet |
| XmlSchemaIdentityConstraint |
Klass för identitetsbegränsningarna: |
| XmlSchemaImport |
Representerar elementet |
| XmlSchemaInclude |
Representerar elementet |
| XmlSchemaInference |
Härleder ett XSD-schema (XML Schema Definition Language) från ett XML-dokument. Klassen XmlSchemaInference kan inte ärvas. |
| XmlSchemaInferenceException |
Returnerar information om fel som påträffas av XmlSchemaInference klassen när du härleder ett schema från ett XML-dokument. |
| XmlSchemaInfo |
Representerar infouppsättningen efter schemavalidering för en validerad XML-nod. |
| XmlSchemaKey |
Den här klassen representerar elementet |
| XmlSchemaKeyref |
Den här klassen representerar elementet |
| XmlSchemaLengthFacet |
Representerar aspekten |
| XmlSchemaMaxExclusiveFacet |
Representerar elementet |
| XmlSchemaMaxInclusiveFacet |
Representerar elementet |
| XmlSchemaMaxLengthFacet |
Representerar elementet |
| XmlSchemaMinExclusiveFacet |
Representerar elementet |
| XmlSchemaMinInclusiveFacet |
Representerar elementet |
| XmlSchemaMinLengthFacet |
Representerar elementet |
| XmlSchemaNotation |
Representerar elementet |
| XmlSchemaNumericFacet |
Abstrakt klass för att |
| XmlSchemaObject |
Representerar rotklassen för xml-schemaobjektmodellhierarkin och fungerar som en basklass för klasser som XmlSchema klassen. |
| XmlSchemaObjectCollection |
En samling med XmlSchemaObjects. |
| XmlSchemaObjectEnumerator |
Representerar uppräknaren XmlSchemaObjectCollectionför . |
| XmlSchemaObjectTable |
Innehåller samlingarna för inneslutna XmlSchema element i klassen (till exempel Attribut, AttributGrupper, Element och så vidare). |
| XmlSchemaParticle |
Abstrakt klass för det är basklassen för alla partikeltyper (t.ex. XmlSchemaAny). |
| XmlSchemaPatternFacet |
Representerar elementet |
| XmlSchemaRedefine |
Representerar elementet |
| XmlSchemaSequence |
Representerar elementet |
| XmlSchemaSet |
Innehåller en cache med XSD-scheman (XML Schema Definition Language). |
| XmlSchemaSimpleContent |
Representerar elementet |
| XmlSchemaSimpleContentExtension |
Representerar elementet |
| XmlSchemaSimpleContentRestriction |
Representerar elementet |
| XmlSchemaSimpleType |
Representerar elementet |
| XmlSchemaSimpleTypeContent |
Abstrakt klass för enkla typinnehållsklasser. |
| XmlSchemaSimpleTypeList |
Representerar elementet |
| XmlSchemaSimpleTypeRestriction |
Representerar elementet |
| XmlSchemaSimpleTypeUnion |
Representerar elementet |
| XmlSchemaTotalDigitsFacet |
Representerar aspekten |
| XmlSchemaType |
Basklassen för alla enkla typer och komplexa typer. |
| XmlSchemaUnique |
Representerar elementet |
| XmlSchemaValidationException |
Representerar undantaget som utlöses när XSD-schemavalideringsfel (XML Schema Definition Language) och varningar påträffas i ett XML-dokument som verifieras. |
| XmlSchemaValidator |
Representerar en valideringsmotor för xml-schemadefinitionsspråk (XSD). Klassen XmlSchemaValidator kan inte ärvas. |
| XmlSchemaWhiteSpaceFacet |
Representerar W3C-aspekten |
| XmlSchemaXPath |
Representerar W3C-elementet (World Wide Web Consortium). |
Gränssnitt
| Name | Description |
|---|---|
| IXmlSchemaInfo |
Definierar infouppsättningen efter schemavalidering för en validerad XML-nod. |
Uppräkningar
| Name | Description |
|---|---|
| XmlSchemaContentProcessing |
Innehåller information om valideringsläget |
| XmlSchemaContentType |
Uppräkningar för innehållsmodellen av den komplexa typen. Detta representerar innehållet i informationsuppsättningen efter schemavalidering (infoset). |
| XmlSchemaDatatypeVariety |
Anger typens W3C XML-schemadatatyp. |
| XmlSchemaDerivationMethod |
Innehåller olika metoder för att förhindra härledning. |
| XmlSchemaForm |
Anger om attribut eller element måste kvalificeras med ett namnområdesprefix. |
| XmlSchemaInference.InferenceOption |
Påverkar förekomst- och typinformation som XmlSchemaInference härleds av klassen för element och attribut i ett XML-dokument. |
| XmlSchemaUse |
Indikator på hur attributet används. |
| XmlSchemaValidationFlags |
Anger schemavalideringsalternativ som XmlSchemaValidator används av klasserna och XmlReader . |
| XmlSchemaValidity |
Representerar giltigheten för ett XML-objekt som verifierats av XmlSchemaValidator klassen. |
| XmlSeverityType |
Representerar allvarlighetsgraden för valideringshändelsen. |
| XmlTypeCode |
Representerar schematyperna W3C XML Schema Definition Language (XSD). |
Delegeringar
| Name | Description |
|---|---|
| ValidationEventHandler |
Representerar motringningsmetoden som hanterar XML-schemavalideringshändelser och ValidationEventArgs. |
| XmlValueGetter |
En |
Kommentarer
Important
- Använd inte scheman från okända eller ej betrodda källor eller platser. Om du gör det äventyras säkerheten för koden.
- XML-scheman (inklusive infogade scheman) är i sig sårbara för överbelastningsattacker. acceptera dem inte i ej betrodda scenarier.
- Felmeddelanden och undantag för schemavalidering kan exponera känslig information om innehållsmodellen eller URI-sökvägar till schemafilen. Var noga med att inte exponera den här informationen för ej betrodda uppringare.
- Ytterligare säkerhetsöverväganden beskrivs i avsnittet Anmärkningar i API:erna i det här namnområdet.