Classe System::Xml::Schema::XmlSchemaInfo

XmlSchemaInfo class

Rappresenta l’infoset post-validazione dello schema di un nodo XML convalidato.

class XmlSchemaInfo : public System::Xml::Schema::IXmlSchemaInfo

Metodi

MetodoDescrizione
get_ContentType()Restituisce l’oggetto XmlSchemaContentType che corrisponde al tipo di contenuto di questo nodo XML convalidato.
get_IsDefault() overrideRestituisce un valore che indica se questo nodo XML convalidato è stato impostato come risultato di un valore predefinito applicato durante la convalida dello schema XML Schema Definition Language (XSD).
get_IsNil() overrideRestituisce un valore che indica se il valore per questo nodo XML convalidato è nil.
get_MemberType() overrideRestituisce il tipo di schema dinamico per questo nodo XML convalidato.
get_SchemaAttribute() overrideRestituisce l’oggetto compilato XmlSchemaAttribute che corrisponde a questo nodo XML convalidato.
get_SchemaElement() overrideRestituisce l’oggetto compilato XmlSchemaElement che corrisponde a questo nodo XML convalidato.
get_SchemaType() overrideRestituisce il tipo di schema statico XML Schema Definition Language (XSD) di questo nodo XML convalidato.
get_Validity() overrideRestituisce il valore XmlSchemaValidity di questo nodo XML convalidato.
set_ContentType(XmlSchemaContentType)Imposta l’oggetto XmlSchemaContentType che corrisponde al tipo di contenuto di questo nodo XML convalidato.
set_IsDefault(bool)Imposta un valore che indica se questo nodo XML convalidato è stato impostato come risultato di un valore predefinito applicato durante la convalida dello schema XML Schema Definition Language (XSD).
set_IsNil(bool)Imposta un valore che indica se il valore per questo nodo XML convalidato è nil.
set_MemberType(const SharedPtr<XmlSchemaSimpleType>&)Imposta il tipo di schema dinamico per questo nodo XML convalidato.
set_SchemaAttribute(const SharedPtr<XmlSchemaAttribute>&)Imposta l’oggetto compilato XmlSchemaAttribute che corrisponde a questo nodo XML convalidato.
set_SchemaElement(const SharedPtr<XmlSchemaElement>&)Imposta l’oggetto compilato XmlSchemaElement che corrisponde a questo nodo XML convalidato.
set_SchemaType(const SharedPtr<XmlSchemaType>&)Imposta il tipo di schema statico XML Schema Definition Language (XSD) di questo nodo XML convalidato.
set_Validity(XmlSchemaValidity)Imposta il valore XmlSchemaValidity di questo nodo XML convalidato.
XmlSchemaInfo()Inizializza una nuova istanza della classe XmlSchemaInfo.

Typedefs

TypedefDescrizione
PtrUn alias per un puntatore condiviso a un’istanza di questa classe.

Osservazioni

Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai istanze di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.

Vedi anche