System::Xml::Schema::XmlSchemaSimpleTypeUnion class

XmlSchemaSimpleTypeUnion class

Representa el elemento union para tipos simples del XML Schema según lo especificado por el World Wide Web Consortium (W3C). Un tipo de datos union puede usarse para especificar el contenido de un simpleType. El valor del elemento simpleType debe ser cualquiera de un conjunto de tipos de datos alternativos especificados en la unión. Los tipos union son siempre tipos derivados y deben comprender al menos dos tipos de datos alternativos.

class XmlSchemaSimpleTypeUnion : public System::Xml::Schema::XmlSchemaSimpleTypeContent

Métodos

MétodoDescripción
get_BaseMemberTypes()Devuelve una matriz de objetos XmlSchemaSimpleType que representan el tipo del elemento simpleType basado en los valores de XmlSchemaSimpleTypeUnion::get_BaseTypes y XmlSchemaSimpleTypeUnion::get_MemberTypes del tipo simple.
get_BaseTypes()Devuelve la colección de tipos base.
get_MemberTypes()Devuelve la matriz de nombres de miembros calificados de tipos de datos incorporados o elementos simpleType definidos en este esquema (o en otro esquema indicado por el espacio de nombres especificado).
set_MemberTypes(const ArrayPtr<SharedPtr<XmlQualifiedName>>&)Establece la matriz de nombres de miembros calificados de tipos de datos incorporados o elementos simpleType definidos en este esquema (o en otro esquema indicado por el espacio de nombres especificado).
XmlSchemaSimpleTypeUnion()Inicializa una nueva instancia de la clase XmlSchemaSimpleTypeUnion.

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