XmlValidatingReader.SchemaType Egenskap
Definition
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.
Hämtar ett schematypobjekt.
public:
property System::Object ^ SchemaType { System::Object ^ get(); };
public object? SchemaType { get; }
public object SchemaType { get; }
member this.SchemaType : obj
Public ReadOnly Property SchemaType As Object
Egenskapsvärde
XmlSchemaDatatype, XmlSchemaSimpleType, eller XmlSchemaComplexType beroende på om nodvärdet är en inbyggd XSD-typ (XML Schema Definition Language) eller en användardefinierad simpleType eller complexType, null om den aktuella noden inte har någon schematyp.
Kommentarer
Note
Klassen XmlValidatingReader är föråldrad i .NET Framework 2.0. Du kan skapa en verifierande XmlReader instans med hjälp XmlReaderSettings av -klassen och Create -metoden. Mer information finns i avsnittet Kommentarer på XmlReader referenssidan.
Användaren måste testa för den returnerade typen.
Om XML-schemaverifiering utförs XmlSchemaType motsvarar eller XmlSchemaDatatype det aktuella elementet som läss. Om dokumenttypsdefinitionen (DTD-validering) utförs returnerar nullden här egenskapen .
XmlSchemaDatatype returneras om det aktuella elementet, eller attributet, är en enkel typ som kan ange särskilda valideringsbegränsningar för de enkla typerna, till exempel min och max.
XmlSchemaSimpleType returneras om det aktuella elementet, eller attributet, är en användardefinierad simpleType.
XmlSchemaComplexType returneras om det aktuella elementet är en användardefinierad complexType. Den här typen kan inte returneras av attribut.
Note
Om ValidationType har angetts till ValidationType.None tillhandahålls ingen datatypsinformation från antingen scheman eller DTD:er.
Caution
När du har anropat Closereturnerar SchemaType Null.