System::Xml::Schema::XmlSchemaSimpleTypeUnion class
XmlSchemaSimpleTypeUnion class
Vertegenwoordigt het union element voor eenvoudige types van XML Schema zoals gespecificeerd door het World Wide Web Consortium (W3C). Een union datatype kan worden gebruikt om de inhoud van een simpleType te specificeren. De waarde van het simpleType element moet een van een reeks alternatieve datatypes zijn die in de union zijn gespecificeerd. Unietypes zijn altijd afgeleide types en moeten ten minste twee alternatieve datatypes omvatten.
class XmlSchemaSimpleTypeUnion : public System::Xml::Schema::XmlSchemaSimpleTypeContent
Methoden
| Methode | Beschrijving |
|---|---|
| get_BaseMemberTypes() | Retourneert een array van XmlSchemaSimpleType objecten die het type van het simpleType element weergeven op basis van de waarden van XmlSchemaSimpleTypeUnion::get_BaseTypes en XmlSchemaSimpleTypeUnion::get_MemberTypes van het simple type. |
| get_BaseTypes() | Retourneert de collectie van basistypes. |
| get_MemberTypes() | Retourneert de array van gekwalificeerde ledennamen van ingebouwde gegevenstypen of simpleType-elementen die in dit schema zijn gedefinieerd (of in een ander schema aangegeven door de opgegeven namespace). |
| set_MemberTypes(const ArrayPtr<SharedPtr<XmlQualifiedName>>&) | Stelt de array van gekwalificeerde ledennamen van ingebouwde gegevenstypen of simpleType-elementen die in dit schema zijn gedefinieerd (of in een ander schema aangegeven door de opgegeven namespace) in. |
| XmlSchemaSimpleTypeUnion() | Initialiseert een nieuw exemplaar van de klasse XmlSchemaSimpleTypeUnion. |
Typedefs
| Typedef | Beschrijving |
|---|---|
| Ptr | Een alias voor een gedeelde pointer naar een exemplaar van deze klasse. |
Opmerkingen
Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit exemplaren van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
Zie ook
- Class XmlSchemaSimpleTypeContent
- Namespace System::Xml::Schema
- Library Aspose.Page for C++