System::Xml::Schema::XmlSchemaElement-klass
Innehåll
[
Dölj
]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
| Metod | Beskrivning |
|---|---|
| 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
| Typedef | Beskrivning |
|---|---|
| Ptr | Ett 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
- Class XmlSchemaParticle
- Namespace System::Xml::Schema
- Library Aspose.Page for C++