System::Xml::Schema::XmlSchemaComplexContentRestriction klasse

XmlSchemaComplexContentRestriction class

Vertegenwoordigt het restriction-element van XML Schema zoals gespecificeerd door het World Wide Web Consortium (W3C). Deze klasse is voor complexe types met een complex inhoudsmodel afgeleid door restrictie. Het beperkt de inhoud van het complexe type tot een subset van het geërfde complexe type.

class XmlSchemaComplexContentRestriction : public System::Xml::Schema::XmlSchemaContent

Methoden

MethodeBeschrijving
get_AnyAttribute()Retourneert het XmlSchemaAnyAttribute component van het complexe inhoudsmodel.
get_Attributes()Retourneert de verzameling attributen voor het complexe type. Bevat de XmlSchemaAttribute en XmlSchemaAttributeGroupRef elementen.
get_BaseTypeName()Retourneert de naam van een complex type waarvan dit type is afgeleid door restrictie.
get_Particle()Retourneert een van de XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, of XmlSchemaSequence klassen.
set_AnyAttribute(const SharedPtr<XmlSchemaAnyAttribute>&)Stelt het XmlSchemaAnyAttribute component van het complexe inhoudsmodel in.
set_BaseTypeName(const SharedPtr<XmlQualifiedName>&)Stelt de naam in van een complex type waarvan dit type is afgeleid door restrictie.
set_Particle(const SharedPtr<XmlSchemaParticle>&)Stelt een van de XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, of XmlSchemaSequence klassen in.
XmlSchemaComplexContentRestriction()Initialiseert een nieuw exemplaar van de XmlSchemaComplexContentRestriction 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