System::Xml::Schema::XmlSchemaComplexType klass

XmlSchemaComplexType class

Representerar complexType-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass definierar en komplex typ som bestämmer mängden attribut och innehåll för ett element.

class XmlSchemaComplexType : public System::Xml::Schema::XmlSchemaType

Metoder

MetodBeskrivning
get_AnyAttribute()Returnerar värdet för komponenten XmlSchemaAnyAttribute i den komplexa typen.
get_Attributes()Returnerar samlingen av attribut för den komplexa typen.
get_AttributeUses()Returnerar samlingen av alla de kompilerade attributen för denna komplexa typ och dess basklasser.
get_AttributeWildcard()Returnerar postkompileringsvärdet för anyAttribute för denna komplexa typ och dess bastyp(er).
get_Block()Returnerar block-attributet.
get_BlockResolved()Returnerar värdet efter att typen har kompilerats till post-schema-valideringsinformationsuppsättningen (infoset). Detta värde indikerar hur typen verkställs när xsi:type används i instansdokumentet.
get_ContentModel()Returnerar postkompilerings-XmlSchemaContentModel för denna komplexa typ.
get_ContentType()Returnerar innehållsmodellen för den komplexa typen som innehåller postkompileringsvärdet.
get_ContentTypeParticle()Returnerar partikeln som innehåller postkompileringsvärdet för XmlSchemaComplexType::get_ContentType.
get_IsAbstract()Returnerar informationen som avgör om complexType-elementet kan användas i instansdokumentet.
get_IsMixed() overrideReturnerar information som avgör om den komplexa typen har en blandad innehållsmodell (markup inom innehållet).
get_Particle()Returnerar kompositortypen som en av klasserna XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, eller XmlSchemaSequence.
set_AnyAttribute(const SharedPtr<XmlSchemaAnyAttribute>&)Ställer in värdet för komponenten XmlSchemaAnyAttribute i den komplexa typen.
set_Block(XmlSchemaDerivationMethod)Ställer in block-attributet.
set_ContentModel(const SharedPtr<XmlSchemaContentModel>&)Ställer in postkompilerings-XmlSchemaContentModel för denna komplexa typ.
set_IsAbstract(bool)Ställer in informationen som avgör om complexType-elementet kan användas i instansdokumentet.
set_IsMixed(bool) overrideStäller in information som avgör om den komplexa typen har en blandad innehållsmodell (markup inom innehållet).
set_Particle(const SharedPtr<XmlSchemaParticle>&)Ställer in kompositortypen som en av klasserna XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, eller XmlSchemaSequence.
XmlSchemaComplexType()Initierar en ny instans av klassen XmlSchemaComplexType.

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