System::Xml::Schema::XmlSchemaInfo clase

XmlSchemaInfo class

Representa el conjunto de información post-validación de esquema de un nodo XML validado.

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

Métodos

MétodoDescripción
get_ContentType()Devuelve el objeto XmlSchemaContentType que corresponde al tipo de contenido de este nodo XML validado.
get_IsDefault() overrideDevuelve un valor que indica si este nodo XML validado se estableció como resultado de la aplicación de un valor predeterminado durante la validación del esquema XML Schema Definition Language (XSD).
get_IsNil() overrideDevuelve un valor que indica si el valor de este nodo XML validado es nil.
get_MemberType() overrideDevuelve el tipo de esquema dinámico para este nodo XML validado.
get_SchemaAttribute() overrideDevuelve el objeto compilado XmlSchemaAttribute que corresponde a este nodo XML validado.
get_SchemaElement() overrideDevuelve el objeto compilado XmlSchemaElement que corresponde a este nodo XML validado.
get_SchemaType() overrideDevuelve el tipo de esquema estático XML Schema Definition Language (XSD) de este nodo XML validado.
get_Validity() overrideDevuelve el valor XmlSchemaValidity de este nodo XML validado.
set_ContentType(XmlSchemaContentType)Establece el objeto XmlSchemaContentType que corresponde al tipo de contenido de este nodo XML validado.
set_IsDefault(bool)Establece un valor que indica si este nodo XML validado se estableció como resultado de una configuración predeterminada aplicada durante la validación del esquema XML Schema Definition Language (XSD).
set_IsNil(bool)Establece un valor que indica si el valor de este nodo XML validado es nil.
set_MemberType(const SharedPtr<XmlSchemaSimpleType>&)Establece el tipo de esquema dinámico para este nodo XML validado.
set_SchemaAttribute(const SharedPtr<XmlSchemaAttribute>&)Establece el objeto compilado XmlSchemaAttribute que corresponde a este nodo XML validado.
set_SchemaElement(const SharedPtr<XmlSchemaElement>&)Establece el objeto compilado XmlSchemaElement que corresponde a este nodo XML validado.
set_SchemaType(const SharedPtr<XmlSchemaType>&)Establece el tipo de esquema estático XML Schema Definition Language (XSD) de este nodo XML validado.
set_Validity(XmlSchemaValidity)Establece el valor XmlSchemaValidity de este nodo XML validado.
XmlSchemaInfo()Inicializa una nueva instancia de la clase XmlSchemaInfo.

Typedefs

TypedefDescripción
PtrUn alias para un puntero compartido a una instancia de esta clase.

Observaciones

Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree instancias de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallos de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

Ver también