XmlValidatingReader.SchemaType Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.