System::Xml::Schema::XmlSchemaRedefine klasse

XmlSchemaRedefine class

Stelt het redefine-element uit XML Schema voor, zoals gespecificeerd door het World Wide Web Consortium (W3C). Deze klasse kan worden gebruikt om eenvoudige en complexe types, groepen en attribuutgroepen uit externe schemabestanden te herdefiniëren in het huidige schema. Deze klasse kan ook worden gebruikt om versiebeheer voor de schema‑elementen te bieden.

class XmlSchemaRedefine : public System::Xml::Schema::XmlSchemaExternal

Methoden

MethodeBeschrijving
get_AttributeGroups()Retourneert de XmlSchemaObjectTable , voor alle attributen in het schema, die de post‑compilatie‑interpretatie van de AttributeGroups‑waarde bevat.
get_Groups()Retourneert de XmlSchemaObjectTable, voor alle groepen in het schema, die de post‑compilatie‑interpretatie van de Groups‑waarde bevat.
get_Items()Retourneert de verzameling van de volgende klassen: XmlSchemaAnnotation, XmlSchemaAttributeGroup, XmlSchemaComplexType, XmlSchemaSimpleType, en XmlSchemaGroup.
get_SchemaTypes()Retourneert de XmlSchemaObjectTable, voor alle eenvoudige en complexe types in het schema, die de post‑compilatie‑interpretatie van de SchemaTypes‑waarde bevat.
XmlSchemaRedefine()Initialiseert een nieuw exemplaar van de XmlSchemaRedefine‑klasse.

Typedefs

TypedefBeschrijving
PtrEen 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