System::Xml::Schema::XmlSchemaComplexContentRestriction klass

XmlSchemaComplexContentRestriction class

Representerar restriction-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass är för komplexa typer med en komplex innehållsmodell som härleds genom restriction. Den begränsar innehållet i den komplexa typen till en delmängd av den ärvda komplexa typen.

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

Metoder

MetodBeskrivning
get_AnyAttribute()Returnerar komponenten XmlSchemaAnyAttribute för den komplexa innehållsmodellen.
get_Attributes()Returnerar samlingen av attribut för den komplexa typen. Innehåller elementen XmlSchemaAttribute och XmlSchemaAttributeGroupRef.
get_BaseTypeName()Returnerar namnet på en komplex typ som denna typ härleds från genom restriction.
get_Particle()Returnerar en av klasserna XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, eller XmlSchemaSequence.
set_AnyAttribute(const SharedPtr<XmlSchemaAnyAttribute>&)Ställer in komponenten XmlSchemaAnyAttribute för den komplexa innehållsmodellen.
set_BaseTypeName(const SharedPtr<XmlQualifiedName>&)Ställer in namnet på en komplex typ som denna typ härleds från genom restriction.
set_Particle(const SharedPtr<XmlSchemaParticle>&)Ställer in en av klasserna XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, eller XmlSchemaSequence.
XmlSchemaComplexContentRestriction()Initierar en ny instans av klassen XmlSchemaComplexContentRestriction klass.

Typedefs

TypedefBeskrivning
PtrEtt alias för delad pekare till en instans av denna klass.

Anmärkningar

Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

Se även