System::Xml::Schema::XmlSchemaElement-klass

XmlSchemaElement class

Representerar element-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass är basklassen för alla partikeltyper och används för att beskriva ett element i ett XML-dokument.

class XmlSchemaElement : public System::Xml::Schema::XmlSchemaParticle

Metoder

MetodBeskrivning
get_Block()Returnerar en Block-derivering.
get_BlockResolved()Returnerar den post‑kompilations‑tolkningen av värdet Block.
get_Constraints()Returnerar samlingen av begränsningar på elementet.
get_DefaultValue()Returnerar standardvärdet för elementet om dess innehåll är en enkel typ eller om elementets innehåll är textOnly.
get_ElementSchemaType()Returnerar ett XmlSchemaType‑objekt som representerar elementets typ baserat på värdena XmlSchemaElement::get_SchemaType eller XmlSchemaElement::get_SchemaTypeName för elementet.
get_ElementType()Returnerar ett objekt baserat på XmlSchemaElement eller XmlSchemaElement för elementet, som innehåller den post‑kompilations‑tolkningen av värdet ElementType.
get_Final()Returnerar värdet Final för att indikera att inga ytterligare derivationer är tillåtna.
get_FinalResolved()Returnerar den post‑kompilations‑tolkningen av värdet Final.
get_FixedValue()Returnerar det fixerade värdet.
get_Form()Returnerar formen för elementet.
get_IsAbstract()Returnerar information för att indikera om elementet kan användas i ett instansdokument.
get_IsNillable()Returnerar information som visar om xsi:nil kan förekomma i instansdata. Anger om ett explicit nil‑värde kan tilldelas elementet.
get_Name()Returnerar namnet på elementet.
get_QualifiedName()Returnerar det faktiska kvalificerade namnet för det angivna elementet.
get_RefName()Returnerar referensnamnet för ett element som deklarerats i detta schema (eller ett annat schema som anges av den specificerade namnrymden).
get_SchemaType()Returnerar elementets typ. Detta kan vara antingen en komplex typ eller en enkel typ.
get_SchemaTypeName()Returnerar namnet på en inbyggd datatyp som definierats i detta schema eller ett annat schema som anges av den specificerade namnrymden.
get_SubstitutionGroup()Returnerar namnet på ett element som ersätts av detta element.
set_Block(XmlSchemaDerivationMethod)Ställer in en Block-avledning.
set_DefaultValue(const String&)Ställer in standardvärdet för elementet om dess innehåll är en enkel typ eller om elementets innehåll är textOnly.
set_Final(XmlSchemaDerivationMethod)Ställer in Final-värdet för att indikera att inga ytterligare avledningar är tillåtna.
set_FixedValue(const String&)Ställer in det fasta värdet.
set_Form(XmlSchemaForm)Ställer in formen för elementet.
set_IsAbstract(bool)Ställer in information för att indikera om elementet kan användas i ett instansdokument.
set_IsNillable(bool)Ställer in information som indikerar om xsi:nil kan förekomma i instansdata. Indikerar om ett explicit nil‑värde kan tilldelas elementet.
set_Name(const String&)Ställer in namnet på elementet.
set_RefName(const SharedPtr<XmlQualifiedName>&)Ställer in referensnamnet för ett element som deklarerats i detta schema (eller ett annat schema som anges av den specificerade namnrymden).
set_SchemaType(const SharedPtr<XmlSchemaType>&)Ställer in typen för elementet. Detta kan antingen vara en komplex typ eller en enkel typ.
set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&)Ställer in namnet på en inbyggd datatyp som definierats i detta schema eller ett annat schema som anges av den specificerade namnrymden.
set_SubstitutionGroup(const SharedPtr<XmlQualifiedName>&)Ställer in namnet på ett element som ersätts av detta element.
XmlSchemaElement()Initierar en ny instans av klassen XmlSchemaElement.

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