System::Xml::Schema::XmlSchemaType klasse
inhoud
[
verbergen
]XmlSchemaType class
De basisklasse voor alle eenvoudige types en complexe types.
class XmlSchemaType : public System::Xml::Schema::XmlSchemaAnnotated
Methoden
| Methode | Beschrijving |
|---|---|
| get_BaseSchemaType() | Retourneert het objecttype na compilatie of het ingebouwde XML Schema Definition Language (XSD) gegevenstype, simpleType‑element of complexType‑element. Dit is een waarde van de infoset na schema‑compilatie. |
| get_BaseXmlSchemaType() | Retourneert de waarde na compilatie voor het basistype van dit schema‑type. |
| get_Datatype() | Retourneert de waarde na compilatie voor het gegevenstype van het complexe type. |
| get_DerivedBy() | Retourneert de informatie na compilatie over hoe dit element is afgeleid van zijn basistype. |
| get_Final() | Retourneert het final‑attribuut van de type‑afleiding dat aangeeft of verdere afleidingen zijn toegestaan. |
| get_FinalResolved() | Retourneert de interpretatie na compilatie van de waarde van XmlSchemaType::get_Final. |
| virtual get_IsMixed() | Retourneert een waarde die aangeeft of dit type een gemengd inhoudsmodel heeft. Deze oproep is alleen geldig in een complex type. |
| get_Name() | Retourneert de naam van het type. |
| get_QualifiedName() | Retourneert de gekwalificeerde naam voor het type dat is opgebouwd uit het Name-attribuut van dit type. Dit is een post-schema-compilatiewaarde. |
| get_TypeCode() | Retourneert de XmlTypeCode van het type. |
| static GetBuiltInComplexType(XmlTypeCode) | Retourneert een XmlSchemaComplexType die het ingebouwde complexe type van het opgegeven complexe type vertegenwoordigt. |
| static GetBuiltInComplexType(const SharedPtr<XmlQualifiedName>&) | Retourneert een XmlSchemaComplexType die het ingebouwde complexe type van het complexe type, gespecificeerd door een gekwalificeerde naam, vertegenwoordigt. |
| static GetBuiltInSimpleType(const SharedPtr<XmlQualifiedName>&) | Retourneert een XmlSchemaSimpleType die het ingebouwde eenvoudige type van het eenvoudige type, gespecificeerd door de gekwalificeerde naam, vertegenwoordigt. |
| static GetBuiltInSimpleType(XmlTypeCode) | Retourneert een XmlSchemaSimpleType die het ingebouwde eenvoudige type van het opgegeven eenvoudige type vertegenwoordigt. |
| static IsDerivedFrom(SharedPtr<XmlSchemaType>, const SharedPtr<XmlSchemaType>&, XmlSchemaDerivationMethod) | Retourneert een waarde die aangeeft of het opgegeven afgeleide schematype is afgeleid van het opgegeven basistype. |
| set_Final(XmlSchemaDerivationMethod) | Stelt het final-attribuut van de type-afleiding in dat aangeeft of verdere afleidingen zijn toegestaan. |
| virtual set_IsMixed(bool) | Stelt een waarde in die aangeeft of dit type een gemengd inhoudsmodel heeft. Deze aanroep is alleen geldig in een complex type. |
| set_Name(const String&) | Stelt de naam van het type in. |
| XmlSchemaType() | Initialiseert een nieuw exemplaar van de XmlSchemaType klasse. |
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 XmlSchemaAnnotated
- Namespace System::Xml::Schema
- Library Aspose.Page for C++