System::Xml::Schema::XmlSchemaElement klasse
inhoud
[
verbergen
]XmlSchemaElement class
Vertegenwoordigt het element‑element van XML Schema zoals gespecificeerd door het World Wide Web Consortium (W3C). Deze klasse is de basisklasse voor alle particle‑typen en wordt gebruikt om een element in een XML‑document te beschrijven.
class XmlSchemaElement : public System::Xml::Schema::XmlSchemaParticle
Methoden
| Methode | Beschrijving |
|---|---|
| get_Block() | Retourneert een Block‑afleiding. |
| get_BlockResolved() | Retourneert de post‑compilatie‑interpretatie van de Block‑waarde. |
| get_Constraints() | Retourneert de verzameling beperkingen op het element. |
| get_DefaultValue() | Retourneert de standaardwaarde van het element als de inhoud een simple type is of de inhoud van het element textOnly is. |
| get_ElementSchemaType() | Retourneert een XmlSchemaType object dat het type van het element weergeeft op basis van de XmlSchemaElement::get_SchemaType of XmlSchemaElement::get_SchemaTypeName waarden van het element. |
| get_ElementType() | Retourneert een object gebaseerd op de XmlSchemaElement of XmlSchemaElement van het element, die de post‑compilatie‑interpretatie van de ElementType‑waarde bevat. |
| get_Final() | Retourneert de Final‑waarde om aan te geven dat geen verdere afleidingen zijn toegestaan. |
| get_FinalResolved() | Retourneert de post‑compilatie‑interpretatie van de Final‑waarde. |
| get_FixedValue() | Retourneert de vaste waarde. |
| get_Form() | Retourneert de vorm voor het element. |
| get_IsAbstract() | Retourneert informatie om aan te geven of het element kan worden gebruikt in een instantie‑document. |
| get_IsNillable() | Retourneert informatie die aangeeft of xsi:nil kan voorkomen in de instantie‑gegevens. Geeft aan of een expliciete nil‑waarde aan het element kan worden toegewezen. |
| get_Name() | Retourneert de naam van het element. |
| get_QualifiedName() | Retourneert de werkelijke gekwalificeerde naam voor het opgegeven element. |
| get_RefName() | Retourneert de referentienaam van een element dat in dit schema is gedeclareerd (of een ander schema dat wordt aangegeven door de opgegeven namespace). |
| get_SchemaType() | Retourneert het type van het element. Dit kan een complex type of een simple type zijn. |
| get_SchemaTypeName() | Retourneert de naam van een ingebouwd gegevenstype dat is gedefinieerd in dit schema of een ander schema dat wordt aangegeven door de opgegeven namespace. |
| get_SubstitutionGroup() | Retourneert de naam van een element dat door dit element wordt vervangen. |
| set_Block(XmlSchemaDerivationMethod) | Stelt een Block afleiding in. |
| set_DefaultValue(const String&) | Stelt de standaardwaarde van het element in als de inhoud een eenvoudig type is of de inhoud van het element textOnly is. |
| set_Final(XmlSchemaDerivationMethod) | Stelt de Final-waarde in om aan te geven dat verdere afleidingen niet zijn toegestaan. |
| set_FixedValue(const String&) | Stelt de vaste waarde in. |
| set_Form(XmlSchemaForm) | Stelt de vorm voor het element in. |
| set_IsAbstract(bool) | Stelt informatie in om aan te geven of het element kan worden gebruikt in een instantiedocument. |
| set_IsNillable(bool) | Stelt informatie in die aangeeft of xsi:nil kan voorkomen in de instantiedata. Geeft aan of een expliciete nil‑waarde aan het element kan worden toegewezen. |
| set_Name(const String&) | Stelt de naam van het element in. |
| set_RefName(const SharedPtr<XmlQualifiedName>&) | Stelt de referentienaam in van een element dat in dit schema is gedeclareerd (of in een ander schema dat door de opgegeven namespace wordt aangegeven). |
| set_SchemaType(const SharedPtr<XmlSchemaType>&) | Stelt het type van het element in. Dit kan een complex type of een eenvoudig type zijn. |
| set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&) | Stelt de naam in van een ingebouwd gegevenstype dat is gedefinieerd in dit schema of in een ander schema dat door de opgegeven namespace wordt aangegeven. |
| set_SubstitutionGroup(const SharedPtr<XmlQualifiedName>&) | Stelt de naam in van een element dat door dit element wordt vervangen. |
| XmlSchemaElement() | Initialiseert een nieuw exemplaar van de klasse XmlSchemaElement. |
Typedefs
| Typedef | Beschrijving |
|---|---|
| Ptr | Een 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
- Class XmlSchemaParticle
- Namespace System::Xml::Schema
- Library Aspose.Page for C++