System::Xml::Schema::XmlSchemaAttribute class
inhoud
[
verbergen
]XmlSchemaAttribute class
Vertegenwoordigt het attribute-element van de XML Schema zoals gespecificeerd door het World Wide Web Consortium (W3C). Attributen bieden extra informatie voor andere documentelementen. Het attribute‑tag staat genest tussen de tags van een document‑element voor het schema. Het XML‑document toont attributen als benoemde items in de openings‑tag van een element.
class XmlSchemaAttribute : public System::Xml::Schema::XmlSchemaAnnotated
Methoden
| Methode | Beschrijving |
|---|---|
| get_AttributeSchemaType() | Geeft een XmlSchemaSimpleType object terug dat het type van het attribute weergeeft op basis van de XmlSchemaAttribute::get_SchemaType of XmlSchemaAttribute::get_SchemaTypeName waarde van het attribute. |
| get_AttributeType() | Geeft het object terug op basis van de XmlSchemaAttribute::get_SchemaType of XmlSchemaAttribute::get_SchemaTypeName waarde van het attribute dat de post‑compilatie‑interpretatie van de AttributeType‑waarde bevat. |
| get_DefaultValue() | Geeft de standaardwaarde voor het attribute terug. |
| get_FixedValue() | Geeft de vaste waarde voor het attribute terug. |
| get_Form() | Geeft de vorm voor het attribute terug. |
| get_Name() | Geeft de naam van het attribute terug. |
| get_QualifiedName() | Geeft de gekwalificeerde naam voor het attribute terug. |
| get_RefName() | Geeft de naam van een attribute terug dat is gedeclareerd in dit schema (of een ander schema aangegeven door de opgegeven namespace). |
| get_SchemaType() | Retourneert het attribuuttype naar een eenvoudig type. |
| get_SchemaTypeName() | Retourneert de naam van het eenvoudige type dat in dit schema is gedefinieerd (of een ander schema dat wordt aangegeven door de opgegeven namespace). |
| get_Use() | Retourneert informatie over hoe het attribuut wordt gebruikt. |
| set_DefaultValue(const String&) | Stelt de standaardwaarde in voor het attribuut. |
| set_FixedValue(const String&) | Stelt de vaste waarde in voor het attribuut. |
| set_Form(XmlSchemaForm) | Stelt de vorm in voor het attribuut. |
| set_Name(const String&) | Stelt de naam van het attribuut in. |
| set_RefName(const SharedPtr<XmlQualifiedName>&) | Stelt de naam in van een attribuut dat in dit schema is gedeclareerd (of een ander schema dat wordt aangegeven door de opgegeven namespace). |
| set_SchemaType(const SharedPtr<XmlSchemaSimpleType>&) | Stelt het attribuuttype in op een eenvoudig type. |
| set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&) | Stelt de naam in van het eenvoudige type dat in dit schema is gedefinieerd (of een ander schema dat wordt aangegeven door de opgegeven namespace). |
| set_Use(XmlSchemaUse) | Stelt informatie in over hoe het attribuut wordt gebruikt. |
| XmlSchemaAttribute() | Initialiseert een nieuw exemplaar van de klasse XmlSchemaAttribute. |
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++