Condividi tramite


XmlValidatingReader.SchemaType Proprietà

Definizione

Ottiene un oggetto tipo di schema.

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

Valore della proprietà

XmlSchemaDatatype, XmlSchemaSimpleTypeo XmlSchemaComplexType a seconda che il valore del nodo sia un tipo XSD (XML Schema Definition Language) incorporato o un simpleType o complexType definito dall'utente; null se il nodo corrente non ha alcun tipo di schema.

Commenti

Annotazioni

La XmlValidatingReader classe è obsoleta in .NET Framework 2.0. È possibile creare un'istanza di convalida XmlReader usando la XmlReaderSettings classe e il Create metodo . Per altre informazioni, vedere la sezione Note della pagina di riferimento XmlReader.

L'utente deve testare il tipo restituito.

Se viene eseguita la convalida di XML Schema, XmlSchemaType o XmlSchemaDatatype corrisponde all'elemento corrente da leggere. Se viene eseguita la definizione del tipo di documento (convalida DTD), questa proprietà restituisce null.

XmlSchemaDatatype viene restituito se l'elemento corrente, o attributo, è un tipo semplice che può specificare vincoli di convalida speciali per i tipi semplici, ad esempio min e max.

XmlSchemaSimpleType viene restituito se l'elemento corrente, o attributo, è un simpleType definito dall'utente.

XmlSchemaComplexType viene restituito se l'elemento corrente è un complexType definito dall'utente. Questo tipo non può essere restituito dagli attributi.

Annotazioni

Se ValidationType è stato impostato su ValidationType.None, non vengono fornite informazioni sul tipo di dati da schemi o DTD.

Attenzione

Dopo aver chiamato Close, SchemaType restituirà Null.

Si applica a

Vedi anche