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étodo | Descripció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
| Typedef | Descripción |
|---|---|
| Ptr | Un 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
- Class XmlSchemaSimpleTypeContent
- Namespace System::Xml::Schema
- Library Aspose.Page for C++