Classe System::Xml::Schema::XmlSchemaInfo

XmlSchemaInfo class

Représente l’infoset post-validation de schéma d’un nœud XML validé.

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

Méthodes

MéthodeDescription
get_ContentType()Renvoie l’objet XmlSchemaContentType qui correspond au type de contenu de ce nœud XML validé.
get_IsDefault() overrideRenvoie une valeur indiquant si ce nœud XML validé a été défini à la suite d’une valeur par défaut appliquée lors de la validation du schéma XML Schema Definition Language (XSD).
get_IsNil() overrideRenvoie une valeur indiquant si la valeur de ce nœud XML validé est nil.
get_MemberType() overrideRenvoie le type de schéma dynamique pour ce nœud XML validé.
get_SchemaAttribute() overrideRenvoie l’objet compilé XmlSchemaAttribute qui correspond à ce nœud XML validé.
get_SchemaElement() overrideRenvoie l’objet compilé XmlSchemaElement qui correspond à ce nœud XML validé.
get_SchemaType() overrideRenvoie le type de schéma statique XML Schema Definition Language (XSD) de ce nœud XML validé.
get_Validity() overrideRenvoie la valeur XmlSchemaValidity de ce nœud XML validé.
set_ContentType(XmlSchemaContentType)Définit l’objet XmlSchemaContentType qui correspond au type de contenu de ce nœud XML validé.
set_IsDefault(bool)Définit une valeur indiquant si ce nœud XML validé a été défini à la suite d’une valeur par défaut appliquée lors de la validation du schéma XML Schema Definition Language (XSD).
set_IsNil(bool)Définit une valeur indiquant si la valeur de ce nœud XML validé est nil.
set_MemberType(const SharedPtr<XmlSchemaSimpleType>&)Définit le type de schéma dynamique pour ce nœud XML validé.
set_SchemaAttribute(const SharedPtr<XmlSchemaAttribute>&)Définit l’objet compilé XmlSchemaAttribute qui correspond à ce nœud XML validé.
set_SchemaElement(const SharedPtr<XmlSchemaElement>&)Définit l’objet compilé XmlSchemaElement qui correspond à ce nœud XML validé.
set_SchemaType(const SharedPtr<XmlSchemaType>&)Définit le type de schéma statique XML Schema Definition Language (XSD) de ce nœud XML validé.
set_Validity(XmlSchemaValidity)Définit la valeur XmlSchemaValidity de ce nœud XML validé.
XmlSchemaInfo()Initialise une nouvelle instance de la classe XmlSchemaInfo.

Typedefs

TypedefDescription
PtrUn alias pour un pointeur partagé vers une instance de cette classe.

Remarques

Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instances de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

Voir aussi